Langue

NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) Méthode

Définition

Écrit la valeur de hachage calculée pour destination effacer 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

destination
Span<Byte>

Mémoire tampon qui reçoit la valeur de hachage calculée.

Remarques

Les implémentations de cette méthode doivent écrire exactement HashLengthInBytes des octets dans destination. Ne supposez pas 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 tranche l’étendue de façon à ce qu’elle soit exactement HashLengthInBytes en longueur.

Implémentation par défaut de ces appels GetCurrentHashCore(Span<Byte>) de méthode suivis par Reset(). Les remplacements 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.

S’applique à