XxHash3 Classe
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.
Fournit une implémentation de l’algorithme de hachage XXH3 pour générer un hachage 64 bits.
public ref class XxHash3 sealed : System::IO::Hashing::NonCryptographicHashAlgorithm
public sealed class XxHash3 : System.IO.Hashing.NonCryptographicHashAlgorithm
type XxHash3 = class
inherit NonCryptographicHashAlgorithm
Public NotInheritable Class XxHash3
Inherits NonCryptographicHashAlgorithm
- Héritage
Remarques
Pour les méthodes qui conservent la valeur de hachage numérique calculée sous forme d’octets, la valeur est écrite dans l’ordre d’octets Big Endian.
Constructeurs
XxHash3() |
Initialise une nouvelle instance de la classe à l’aide XxHash3 de la valeur initiale par défaut 0. |
XxHash3(Int64) |
Initialise une nouvelle instance de la classe à l’aide XxHash3 de la valeur initiale spécifiée. |
Propriétés
HashLengthInBytes |
Obtient le nombre d’octets produits à partir de cet algorithme de hachage. (Hérité de NonCryptographicHashAlgorithm) |
Méthodes
Append(Byte[]) |
Ajoute le contenu de |
Append(ReadOnlySpan<Byte>) |
Ajoute le contenu de |
Append(Stream) |
Ajoute le contenu de |
AppendAsync(Stream, CancellationToken) |
Asychronously lit le contenu de |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetCurrentHash() |
Obtient la valeur de hachage calculée actuelle sans modifier l’état cumulé. (Hérité de NonCryptographicHashAlgorithm) |
GetCurrentHash(Span<Byte>) |
Écrit la valeur |
GetCurrentHashAsUInt64() |
Obtient la valeur de hachage calculée actuelle sans modifier l’état cumulé. |
GetCurrentHashCore(Span<Byte>) |
En cas de substitution dans une classe dérivée, écrit la valeur |
GetHashAndReset() |
Obtient la valeur de hachage calculée actuelle et efface l’état cumulé. (Hérité de NonCryptographicHashAlgorithm) |
GetHashAndReset(Span<Byte>) |
Écrit la valeur de hachage calculée dans |
GetHashAndResetCore(Span<Byte>) |
Écrit la valeur de hachage calculée dans |
GetHashCode() |
Obsolète.
Cette méthode n’est pas prise en charge et ne doit pas être appelée. Appelez GetCurrentHash() ou GetHashAndReset() à la place. (Hérité de NonCryptographicHashAlgorithm) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Hash(Byte[]) |
Calcule le hachage XXH3 des données fournies |
Hash(Byte[], Int64) |
Calcule le hachage XXH3 des données fournies à l’aide de la valeur initiale fournie. |
Hash(ReadOnlySpan<Byte>, Int64) |
Calcule le hachage XXH3 des données fournies |
Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64) |
Calcule le hachage XXH3 des données fournies |
HashToUInt64(ReadOnlySpan<Byte>, Int64) |
Calcule le hachage XXH3 des données fournies. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Reset() |
Réinitialise le calcul de hachage à l’état initial. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TryGetCurrentHash(Span<Byte>, Int32) |
Tente d’écrire la valeur |
TryGetHashAndReset(Span<Byte>, Int32) |
Tente d’écrire la valeur de hachage calculée dans |
TryHash(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int64) |
Tente de calculer le hachage XXH3 des données fournies |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour