Freigeben über


XxHash32.TryHash Methode

Definition

Versucht, den XxHash32-Hash der bereitgestellten Daten in das angegebene Ziel zu berechnen.

public static bool TryHash (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, int seed = 0);
static member TryHash : ReadOnlySpan<byte> * Span<byte> * int * int -> bool
Public Shared Function TryHash (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional seed As Integer = 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
Int32

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

Gibt zurück

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

Gilt für: