NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.