NonCryptographicHashAlgorithm Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет нешифрографический хэш-алгоритм.
public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
- Наследование
-
NonCryptographicHashAlgorithm
- Производный
Конструкторы
NonCryptographicHashAlgorithm(Int32) |
Вызывается из конструкторов в производных классах для инициализации класса NonCryptographicHashAlgorithm. |
Свойства
HashLengthInBytes |
Возвращает количество байтов, полученных из этого хэш-алгоритма. |
Методы
Append(Byte[]) |
Добавляет содержимое |
Append(ReadOnlySpan<Byte>) |
При переопределении в производном классе добавляет содержимое |
Append(Stream) |
Добавляет содержимое |
AppendAsync(Stream, CancellationToken) |
Asychronously считывает содержимое |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetCurrentHash() |
Возвращает текущее вычисляемое хэш-значение без изменения накопленного состояния. |
GetCurrentHash(Span<Byte>) |
Записывает вычисляемое хэш-значение в , |
GetCurrentHashCore(Span<Byte>) |
При переопределении в производном классе записывает вычисляемое хэш-значение в , |
GetHashAndReset() |
Возвращает текущее вычисляемое хэш-значение и очищает накопленные состояния. |
GetHashAndReset(Span<Byte>) |
Записывает вычисленное хэш-значение, чтобы |
GetHashAndResetCore(Span<Byte>) |
Записывает вычисленное хэш-значение, чтобы |
GetHashCode() |
Устаревшие..
Этот метод не поддерживается и не должен вызываться. Вызовите GetCurrentHash() или GetHashAndReset() вместо него. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Reset() |
При переопределении в производном классе сбрасывает вычисление хэша до начального состояния. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryGetCurrentHash(Span<Byte>, Int32) |
Пытается записать вычисленное хэш-значение в без |
TryGetHashAndReset(Span<Byte>, Int32) |
Пытается записать вычисленное хэш-значение в |