XxHash128.Hash Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Hash(Byte[]) |
Calcule le hachage XXH128 des données fournies |
Hash(Byte[], Int64) |
Calcule le hachage XXH128 des données fournies à l’aide de la valeur initiale fournie. |
Hash(ReadOnlySpan<Byte>, Int64) |
Calcule le hachage XXH128 des données fournies |
Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64) |
Calcule le hachage XXH128 des données fournies |
Hash(Byte[])
- Source:
- XxHash128.cs
- Source:
- XxHash128.cs
Calcule le hachage XXH128 des données fournies source
.
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()
Paramètres
- source
- Byte[]
Données à hacher.
Retours
Code de hachage XXH128 128 bits des données fournies.
Exceptions
source
a la valeur null
.
S’applique à
Hash(Byte[], Int64)
- Source:
- XxHash128.cs
- Source:
- XxHash128.cs
Calcule le hachage XXH128 des données fournies à l’aide de la valeur initiale fournie.
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()
Paramètres
- source
- Byte[]
Données à hacher.
- seed
- Int64
Valeur initiale de ce calcul de hachage.
Retours
Code de hachage XXH128 128 bits des données fournies.
Exceptions
source
a la valeur null
.
S’applique à
Hash(ReadOnlySpan<Byte>, Int64)
- Source:
- XxHash128.cs
- Source:
- XxHash128.cs
Calcule le hachage XXH128 des données fournies source
à l’aide du éventuellement fourni 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()
Paramètres
- source
- ReadOnlySpan<Byte>
Données à hacher.
- seed
- Int64
Valeur initiale de ce calcul de hachage. La valeur par défaut est zéro.
Retours
Code de hachage XXH128 128 bits des données fournies.
S’applique à
Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64)
- Source:
- XxHash128.cs
- Source:
- XxHash128.cs
Calcule le hachage XXH128 des données fournies source
dans le fourni destination
à l’aide du éventuellement fourni 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
Paramètres
- source
- ReadOnlySpan<Byte>
Données à hacher.
- seed
- Int64
Valeur initiale de ce calcul de hachage. La valeur par défaut est zéro.
Retours
Nombre d’octets écrits dans destination
.
Exceptions
destination
est plus court que le nombre d’octets produits à partir de cet algorithme de hachage (16 octets).