NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) 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.
Écrit la valeur de hachage calculée dans destination
puis efface l’état cumulé.
protected:
virtual void GetHashAndResetCore(Span<System::Byte> destination);
protected virtual void GetHashAndResetCore (Span<byte> destination);
abstract member GetHashAndResetCore : Span<byte> -> unit
override this.GetHashAndResetCore : Span<byte> -> unit
Protected Overridable Sub GetHashAndResetCore (destination As Span(Of Byte))
Paramètres
Remarques
Les implémentations de cette méthode doivent écrire exactement HashLengthInBytes des octets dans destination
.
Ne partez pas du principe que la mémoire tampon a été initialisée à zéro.
La NonCryptographicHashAlgorithm classe valide la taille de la mémoire tampon avant d’appeler cette méthode et découpe l’étendue pour qu’elle soit exactement HashLengthInBytes de longueur.
L’implémentation par défaut de cette méthode appelle GetCurrentHashCore(Span<Byte>) suivi de Reset(). Les substitutions de cette méthode n’ont pas besoin d’appeler l’une de ces méthodes, mais doivent s’assurer que l’appelant ne peut pas observer une différence de comportement.