Język

NonCryptographicHashAlgorithm Klasa

Definicja

Reprezentuje algorytm skrótu innego niż kryptograficzny.

public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
Dziedziczenie
NonCryptographicHashAlgorithm
Pochodne

Konstruktory

Nazwa Opis
NonCryptographicHashAlgorithm(Int32)

Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania NonCryptographicHashAlgorithm klasy.

Właściwości

Nazwa Opis
HashLengthInBytes

Pobiera liczbę bajtów wygenerowanych z tego algorytmu skrótu.

Metody

Nazwa Opis
Append(Byte[])

Dołącza zawartość source do danych, które zostały już przetworzone na potrzeby bieżącego obliczenia skrótu.

Append(ReadOnlySpan<Byte>)

Po zastąpieniu w klasie pochodnej dołącza zawartość source do danych już przetworzonych na potrzeby bieżącego obliczenia skrótu.

Append(Stream)

Dołącza zawartość stream do danych, które zostały już przetworzone na potrzeby bieżącego obliczenia skrótu.

AppendAsync(Stream, CancellationToken)

Asychronicznie odczytuje zawartość stream elementu i dołącza je do danych już przetworzonych na potrzeby bieżącego obliczenia skrótu.

GetCurrentHash()

Pobiera bieżącą obliczoną wartość skrótu bez modyfikowania stanu skumulowanego.

GetCurrentHash(Span<Byte>)

Zapisuje obliczoną wartość skrótu bez destination modyfikowania stanu skumulowanego.

GetCurrentHashCore(Span<Byte>)

Po zastąpieniu w klasie pochodnej zapisuje obliczoną wartość skrótu bez destination modyfikowania stanu skumulowanego.

GetHashAndReset()

Pobiera bieżącą obliczoną wartość skrótu i czyści skumulowany stan.

GetHashAndReset(Span<Byte>)

Zapisuje obliczoną wartość skrótu, aby destination następnie wyczyścić skumulowany stan.

GetHashAndResetCore(Span<Byte>)

Zapisuje obliczoną wartość skrótu, aby destination następnie wyczyścić skumulowany stan.

GetHashCode()
Przestarzałe.

Ta metoda nie jest obsługiwana i nie powinna być wywoływana. Wywołaj GetCurrentHash() lub GetHashAndReset() zamiast tego.

Reset()

Po zastąpieniu w klasie pochodnej funkcja resetuje obliczenia skrótu do stanu początkowego.

TryGetCurrentHash(Span<Byte>, Int32)

Próbuje zapisać obliczoną wartość skrótu bez destination modyfikowania skumulowanego stanu.

TryGetHashAndReset(Span<Byte>, Int32)

Próbuje zapisać obliczoną wartość skrótu na destination. W przypadku pomyślnego wyczyszczenia stanu skumulowanego.

Dotyczy