NonCryptographicHashAlgorithm.GetHashAndResetCore(Span<Byte>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает вычисленное хэш-значение, чтобы destination
затем очистить накопленное состояние.
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))
Параметры
Комментарии
Реализации этого метода должны записывать точно HashLengthInBytes байты в destination
.
Не предполагайте, что буфер был инициализирован с нуля.
Класс NonCryptographicHashAlgorithm проверяет размер буфера перед вызовом этого метода и срезает диапазон до точной HashLengthInBytes длины.
Реализация этого метода по умолчанию вызывает GetCurrentHashCore(Span<Byte>) , за которым следует Reset(). Переопределения этого метода не должны вызывать ни один из этих методов, но должны гарантировать, что вызывающий объект не может заметить разницу в поведении.