NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.