Lenguaje

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

Definición

Escribe el valor hash calculado para destination borrar el estado acumulado.

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))

Parámetros

destination
Span<Byte>

Búfer que recibe el valor hash calculado.

Comentarios

Las implementaciones de este método deben escribir exactamente HashLengthInBytes bytes en destination. No suponga que el búfer se inicializó sin cero.

La NonCryptographicHashAlgorithm clase valida el tamaño del búfer antes de llamar a este método y segmenta el intervalo para que sea exactamente HashLengthInBytes de longitud.

La implementación predeterminada de este método llama a GetCurrentHashCore(Span<Byte>) seguida de Reset(). Las invalidaciones de este método no necesitan llamar a ninguno de esos métodos, pero deben asegurarse de que el autor de la llamada no puede observar una diferencia en el comportamiento.

Se aplica a