Shake256.Read Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Read(Span<Byte>) |
Заполняет буфер хэшом для данных, накопленных из предыдущих вызовов методов |
Read(Int32) |
Извлекает хэш данных, накопленных из предыдущих вызовов методов |
Read(Span<Byte>)
Заполняет буфер хэшом для данных, накопленных из предыдущих вызовов методов AppendData
, не сбрасывая объект в исходное состояние и позволяя дополнительным вызовам продолжать извлечение хэша.
public:
void Read(Span<System::Byte> destination);
public void Read (Span<byte> destination);
member this.Read : Span<byte> -> unit
Public Sub Read (destination As Span(Of Byte))
Параметры
Исключения
Во время операции произошла ошибка.
Объект уже удален.
Платформа не поддерживает несколько операций чтения хэша. GetHashAndReset(Span<Byte>) можно использовать для выполнения одной операции.
Применяется к
Read(Int32)
Извлекает хэш данных, накопленных из предыдущих вызовов методов AppendData
, не сбрасывая объект в исходное состояние и позволяя дополнительным вызовам продолжать получение хэша.
public:
cli::array <System::Byte> ^ Read(int outputLength);
public byte[] Read (int outputLength);
member this.Read : int -> byte[]
Public Function Read (outputLength As Integer) As Byte()
Параметры
- outputLength
- Int32
Размер хэша для производства.
Возвращаемое значение
Вычисляемый хэш.
Исключения
outputLength
отрицательно.
Во время операции произошла ошибка.
Объект уже удален.
Платформа не поддерживает несколько операций чтения хэша. GetHashAndReset(Int32) можно использовать для выполнения одной операции.