Udostępnij za pośrednictwem


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

NonCryptographicHashAlgorithm(Int32)

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

Właściwości

HashLengthInBytes

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

Metody

Append(Byte[])

Dołącza zawartość source do danych już przetworzonych 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 już przetworzonych 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.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetCurrentHash()

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

GetCurrentHash(Span<Byte>)

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

GetCurrentHashCore(Span<Byte>)

Po przesłonięciu w klasie pochodnej zapisuje obliczoną wartość skrótu bez destination modyfikowania skumulowanego stanu.

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 lub GetCurrentHash()GetHashAndReset() zamiast tego.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Reset()

Po przesłonięciu w klasie pochodnej funkcja resetuje obliczanie skrótu do stanu początkowego.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
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 skumulowanego stanu.

Dotyczy