Freigeben über


XxHash128.TryHash Methode

Definition

Versucht, den XXH128-Hash der bereitgestellten source Daten mithilfe des destination optional bereitgestellten seedzu 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 128-Bit-Hashcode 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 (16 Bytes) zu empfangen, falseandernfalls .

Gilt für: