XxHash128.Hash Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Hash(Byte[]) |
Berechnet den XXH128-Hash der bereitgestellten |
Hash(Byte[], Int64) |
Berechnet den XXH128-Hash der bereitgestellten Daten mithilfe des bereitgestellten Seeds. |
Hash(ReadOnlySpan<Byte>, Int64) |
Berechnet den XXH128-Hash der bereitgestellten |
Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64) |
Berechnet den XXH128-Hash der bereitgestellten |
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
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
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
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.
- 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).