Freigeben über


XxHash128.Hash Methode

Definition

Überlädt

Hash(Byte[])

Berechnet den XXH128-Hash der bereitgestellten source Daten.

Hash(Byte[], Int64)

Berechnet den XXH128-Hash der bereitgestellten Daten mithilfe des bereitgestellten Seeds.

Hash(ReadOnlySpan<Byte>, Int64)

Berechnet den XXH128-Hash der bereitgestellten source Daten mithilfe des optional bereitgestellten seed.

Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64)

Berechnet den XXH128-Hash der bereitgestellten source Daten in das bereitgestellte destination mithilfe der optional bereitgestellten seed.

Hash(Byte[])

Quelle:
XxHash128.cs
Quelle:
XxHash128.cs

Berechnet den XXH128-Hash der bereitgestellten source Daten.

public:
 static cli::array <System::Byte> ^ Hash(cli::array <System::Byte> ^ source);
public static byte[] Hash (byte[] source);
static member Hash : byte[] -> byte[]
Public Shared Function Hash (source As Byte()) As Byte()

Parameter

source
Byte[]

Die Daten, die gehasht werden sollen.

Gibt zurück

Byte[]

Der XXH128 128-Bit-Hashcode der bereitgestellten Daten.

Ausnahmen

source ist null.

Gilt für:

Hash(Byte[], Int64)

Quelle:
XxHash128.cs
Quelle:
XxHash128.cs

Berechnet den XXH128-Hash der bereitgestellten Daten mithilfe des bereitgestellten Seeds.

public:
 static cli::array <System::Byte> ^ Hash(cli::array <System::Byte> ^ source, long seed);
public static byte[] Hash (byte[] source, long seed);
static member Hash : byte[] * int64 -> byte[]
Public Shared Function Hash (source As Byte(), seed As Long) As Byte()

Parameter

source
Byte[]

Die Daten, die gehasht werden sollen.

seed
Int64

Der Startwert für diese Hashberechnung.

Gibt zurück

Byte[]

Der XXH128 128-Bit-Hashcode der bereitgestellten Daten.

Ausnahmen

source ist null.

Gilt für:

Hash(ReadOnlySpan<Byte>, Int64)

Quelle:
XxHash128.cs
Quelle:
XxHash128.cs

Berechnet den XXH128-Hash der bereitgestellten source Daten mithilfe des optional bereitgestellten seed.

public static byte[] Hash (ReadOnlySpan<byte> source, long seed = 0);
static member Hash : ReadOnlySpan<byte> * int64 -> byte[]
Public Shared Function Hash (source As ReadOnlySpan(Of Byte), Optional seed As Long = 0) As Byte()

Parameter

source
ReadOnlySpan<Byte>

Die Daten, die gehasht werden sollen.

seed
Int64

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

Gibt zurück

Byte[]

Der XXH128 128-Bit-Hashcode der bereitgestellten Daten.

Gilt für:

Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64)

Quelle:
XxHash128.cs
Quelle:
XxHash128.cs

Berechnet den XXH128-Hash der bereitgestellten source Daten in das bereitgestellte destination mithilfe der optional bereitgestellten seed.

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

Parameter

source
ReadOnlySpan<Byte>

Die Daten, die gehasht werden sollen.

destination
Span<Byte>

Der Puffer, der den berechneten 128-Bit-Hashcode empfängt.

seed
Int64

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

Gibt zurück

Die Anzahl der Bytes, die in destination geschrieben wurden.

Ausnahmen

destination ist kürzer als die Anzahl der Bytes, die aus diesem Hashalgorithmus erzeugt werden (16 Bytes).

Gilt für: