NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše vypočítanou hodnotu hash a destination
pak vymaže kumulovaný stav.
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
Poznámky
Implementace této metody musí zapisovat přesně HashLengthInBytes bajty do destination
.
Nepředpokládejte, že vyrovnávací paměť byla inicializována nulou.
Třída NonCryptographicHashAlgorithm před voláním této metody ověří velikost vyrovnávací paměti a rozseká rozsah tak, aby byl přesně HashLengthInBytes v délce.
Výchozí implementace této metody volá .GetCurrentHashCore(Span<Byte>)Reset() Přepsání této metody nemusí volat ani jednu z těchto metod, ale musí zajistit, aby volající nemohl pozorovat rozdíl v chování.