Freigeben über


XxHash32.Hash Methode

Definition

Überlädt

Hash(Byte[])

Berechnet den XxHash32-Hash der bereitgestellten Daten.

Hash(Byte[], Int32)

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

Hash(ReadOnlySpan<Byte>, Int32)

Berechnet den XxHash32-Hash der bereitgestellten Daten.

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

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

Hash(Byte[])

Quelle:
XxHash32.cs
Quelle:
XxHash32.cs
Quelle:
XxHash32.cs

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

Ausnahmen

source ist null.

Gilt für:

Hash(Byte[], Int32)

Quelle:
XxHash32.cs
Quelle:
XxHash32.cs
Quelle:
XxHash32.cs

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

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

Parameter

source
Byte[]

Die Daten, die gehasht werden sollen.

seed
Int32

Der Startwert für diese Hashberechnung.

Gibt zurück

Byte[]

Der XxHash32-Hash der bereitgestellten Daten.

Ausnahmen

source ist null.

Gilt für:

Hash(ReadOnlySpan<Byte>, Int32)

Quelle:
XxHash32.cs
Quelle:
XxHash32.cs
Quelle:
XxHash32.cs

Berechnet den XxHash32-Hash der bereitgestellten Daten.

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

Parameter

source
ReadOnlySpan<Byte>

Die Daten, die gehasht werden sollen.

seed
Int32

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

Gibt zurück

Byte[]

Der XxHash32-Hash der bereitgestellten Daten.

Gilt für:

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

Quelle:
XxHash32.cs
Quelle:
XxHash32.cs
Quelle:
XxHash32.cs

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

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

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: