NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje obliczoną wartość skrótu, aby destination
następnie wyczyścić skumulowany stan.
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))
Parametry
Uwagi
Implementacje tej metody muszą zapisywać dokładnie HashLengthInBytes bajty w pliku destination
.
Nie zakładaj, że bufor został zainicjowany zero.
Klasa NonCryptographicHashAlgorithm weryfikuje rozmiar buforu przed wywołaniem tej metody i fragmentuje zakres w dół, aby był dokładnie HashLengthInBytes na długości.
Domyślna implementacja tego wywołania GetCurrentHashCore(Span<Byte>) metody, po której Reset()następuje . Przesłonięcia tej metody nie muszą wywoływać żadnej z tych metod, ale muszą upewnić się, że obiekt wywołujący nie może obserwować różnicy w zachowaniu.