NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) Metodo

Definizione

Scrive il valore hash calcolato in destination per cancellare quindi lo stato accumulato.

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

Parametri

destination
Span<Byte>

Buffer che riceve il valore hash calcolato.

Commenti

Le implementazioni di questo metodo devono scrivere esattamente HashLengthInBytes byte in destination. Non presupporre che il buffer sia stato inizializzato senza inizializzazione.

La NonCryptographicHashAlgorithm classe convalida le dimensioni del buffer prima di chiamare questo metodo e suddivide l'intervallo verso il basso in modo che sia esattamente HashLengthInBytes lungo.

L'implementazione predefinita di questo metodo chiama GetCurrentHashCore(Span<Byte>) seguita da Reset(). Le sostituzioni di questo metodo non devono chiamare uno di questi metodi, ma devono assicurarsi che il chiamante non possa osservare una differenza nel comportamento.

Si applica a