Freigeben über


XxHash64.TryHash Methode

Definition

Versucht, den XxHash64-Hash der bereitgestellten Daten in das bereitgestellte Ziel zu berechnen.

public static bool TryHash (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, long seed = 0);
static member TryHash : ReadOnlySpan<byte> * Span<byte> * int * int64 -> bool
Public Shared Function TryHash (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional seed As Long = 0) As Boolean

Parameter

source
ReadOnlySpan<Byte>

Die Daten, die gehasht werden sollen.

destination
Span<Byte>

Der Puffer, der den berechneten Hashwert empfängt.

bytesWritten
Int32

Nach der Rückgabe dieser Methode enthält er die Anzahl der in destination geschriebenen Bytes.

seed
Int64

Der Ausgangswert für diese Hashberechnung. Der Standardwert ist 0.

Gibt zurück

true , wenn destination lang genug ist, um den berechneten Hashwert (8 Bytes) zu empfangen, falseandernfalls .

Gilt für: