Aracılığıyla paylaş


XxHash128.Hash Yöntem

Tanım

Aşırı Yüklemeler

Hash(Byte[])

Sağlanan source verilerin XXH128 karması hesaplar.

Hash(Byte[], Int64)

Sağlanan tohumu kullanarak sağlanan verilerin XXH128 karması hesaplanır.

Hash(ReadOnlySpan<Byte>, Int64)

sağlanan source verilerin XXH128 karması için isteğe bağlı olarak sağlanan seeddeğerini kullanarak hesaplar.

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

Sağlanan source verilerin XXH128 karması ile isteğe bağlı olarak sağlanan seedkullanılarak sağlanırdestination.

Hash(Byte[])

Kaynak:
XxHash128.cs
Kaynak:
XxHash128.cs

Sağlanan source verilerin XXH128 karması hesaplar.

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()

Parametreler

source
Byte[]

Karmaya veri.

Döndürülenler

Byte[]

Sağlanan verilerin XXH128 128 bit karma kodu.

Özel durumlar

source, null değeridir.

Şunlara uygulanır

Hash(Byte[], Int64)

Kaynak:
XxHash128.cs
Kaynak:
XxHash128.cs

Sağlanan tohumu kullanarak sağlanan verilerin XXH128 karması hesaplanır.

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()

Parametreler

source
Byte[]

Karmaya veri.

seed
Int64

Bu karma hesaplama için tohum değeri.

Döndürülenler

Byte[]

Sağlanan verilerin XXH128 128 bit karma kodu.

Özel durumlar

source, null değeridir.

Şunlara uygulanır

Hash(ReadOnlySpan<Byte>, Int64)

Kaynak:
XxHash128.cs
Kaynak:
XxHash128.cs

sağlanan source verilerin XXH128 karması için isteğe bağlı olarak sağlanan seeddeğerini kullanarak hesaplar.

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()

Parametreler

source
ReadOnlySpan<Byte>

Karmaya veri.

seed
Int64

Bu karma hesaplama için tohum değeri. Varsayılan değer sıfırdır.

Döndürülenler

Byte[]

Sağlanan verilerin XXH128 128 bit karma kodu.

Şunlara uygulanır

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

Kaynak:
XxHash128.cs
Kaynak:
XxHash128.cs

Sağlanan source verilerin XXH128 karması ile isteğe bağlı olarak sağlanan seedkullanılarak sağlanırdestination.

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

Parametreler

source
ReadOnlySpan<Byte>

Karmaya veri.

destination
Span<Byte>

Hesaplanan 128 bit karma kodunu alan arabellek.

seed
Int64

Bu karma hesaplama için tohum değeri. Varsayılan değer sıfırdır.

Döndürülenler

öğesine yazılan destinationbayt sayısı.

Özel durumlar

destination bu karma algoritmadan (16 bayt) üretilen bayt sayısından daha kısadır.

Şunlara uygulanır