Compartilhar via


Shake256.Read Método

Definição

Sobrecargas

Read(Span<Byte>)

Preenche o buffer com o hash dos dados acumulados de chamadas anteriores para os métodos AppendData sem redefinir o objeto para seu estado inicial e permitindo que chamadas adicionais continuem recuperando o hash.

Read(Int32)

Recupera o hash dos dados acumulados de chamadas anteriores para os métodos AppendData sem redefinir o objeto para seu estado inicial e permitindo que chamadas adicionais continuem recuperando o hash.

Read(Span<Byte>)

Preenche o buffer com o hash dos dados acumulados de chamadas anteriores para os métodos AppendData sem redefinir o objeto para seu estado inicial e permitindo que chamadas adicionais continuem recuperando o hash.

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))

Parâmetros

destination
Span<Byte>

O buffer a ser preenchido com o hash.

Exceções

Ocorreu um erro durante a operação.

O objeto já foi descartado.

A plataforma não dá suporte a várias leituras do hash. GetHashAndReset(Span<Byte>) pode ser usado para executar uma única operação.

Aplica-se a

Read(Int32)

Recupera o hash dos dados acumulados de chamadas anteriores para os métodos AppendData sem redefinir o objeto para seu estado inicial e permitindo que chamadas adicionais continuem recuperando o hash.

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()

Parâmetros

outputLength
Int32

O tamanho do hash a ser produzido.

Retornos

Byte[]

O hash computado.

Exceções

outputLength é negativo.

Ocorreu um erro durante a operação.

O objeto já foi descartado.

A plataforma não dá suporte a várias leituras do hash. GetHashAndReset(Int32) pode ser usado para executar uma única operação.

Aplica-se a