XxHash128.Hash Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Hash(Byte[]) |
Sağlanan |
Hash(Byte[], Int64) |
Sağlanan tohumu kullanarak sağlanan verilerin XXH128 karması hesaplanır. |
Hash(ReadOnlySpan<Byte>, Int64) |
sağlanan |
Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64) |
Sağlanan |
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
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
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 seed
değ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
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 seed
kullanı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.
- 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 destination
bayt sayısı.
Özel durumlar
destination
bu karma algoritmadan (16 bayt) üretilen bayt sayısından daha kısadır.