Udostępnij za pośrednictwem


Shake256.Read Metoda

Definicja

Przeciążenia

Read(Span<Byte>)

Wypełnia bufor skrótem dla danych zebranych przed wywołaniami metod AppendData bez resetowania obiektu do stanu początkowego i umożliwia wykonywanie dodatkowych wywołań w celu kontynuowania pobierania skrótu.

Read(Int32)

Pobiera skrót danych zebranych z poprzednich wywołań metod AppendData bez resetowania obiektu do stanu początkowego i umożliwia wykonywanie dodatkowych wywołań w celu kontynuowania pobierania skrótu.

Read(Span<Byte>)

Wypełnia bufor skrótem dla danych zebranych przed wywołaniami metod AppendData bez resetowania obiektu do stanu początkowego i umożliwia wykonywanie dodatkowych wywołań w celu kontynuowania pobierania skrótu.

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

Parametry

destination
Span<Byte>

Bufor do wypełnienia skrótem.

Wyjątki

Wystąpił błąd podczas operacji.

Obiekt został już usunięty.

Platforma nie obsługuje wielu odczytów skrótu. GetHashAndReset(Span<Byte>) można użyć do wykonania pojedynczej operacji.

Dotyczy

Read(Int32)

Pobiera skrót danych zebranych z poprzednich wywołań metod AppendData bez resetowania obiektu do stanu początkowego i umożliwia wykonywanie dodatkowych wywołań w celu kontynuowania pobierania skrótu.

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

Parametry

outputLength
Int32

Rozmiar skrótu do produkcji.

Zwraca

Byte[]

Obliczony skrót.

Wyjątki

outputLength jest ujemna.

Wystąpił błąd podczas operacji.

Obiekt został już usunięty.

Platforma nie obsługuje wielu odczytów skrótu. GetHashAndReset(Int32) można użyć do wykonania pojedynczej operacji.

Dotyczy