Freigeben über


XxHash64.Hash Methode

Definition

Überlädt

Hash(Byte[])

Berechnet den XxHash64-Hash der bereitgestellten Daten.

Hash(Byte[], Int64)

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

Hash(ReadOnlySpan<Byte>, Int64)

Berechnet den XxHash64-Hash der bereitgestellten Daten.

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

Berechnet den XxHash64-Hash der bereitgestellten Daten in das angegebene Ziel.

Hash(Byte[])

Quelle:
XxHash64.cs
Quelle:
XxHash64.cs
Quelle:
XxHash64.cs

Berechnet den XxHash64-Hash der bereitgestellten 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 XxHash64-Hash der bereitgestellten Daten.

Ausnahmen

source ist null.

Gilt für:

Hash(Byte[], Int64)

Quelle:
XxHash64.cs
Quelle:
XxHash64.cs
Quelle:
XxHash64.cs

Berechnet den XxHash64-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 XxHash64-Hash der bereitgestellten Daten.

Ausnahmen

source ist null.

Gilt für:

Hash(ReadOnlySpan<Byte>, Int64)

Quelle:
XxHash64.cs
Quelle:
XxHash64.cs
Quelle:
XxHash64.cs

Berechnet den XxHash64-Hash der bereitgestellten Daten.

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 XxHash64-Hash der bereitgestellten Daten.

Gilt für:

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

Quelle:
XxHash64.cs
Quelle:
XxHash64.cs
Quelle:
XxHash64.cs

Berechnet den XxHash64-Hash der bereitgestellten Daten in das angegebene Ziel.

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 Hashwert 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.

Gilt für: