Udostępnij za pośrednictwem


Shake256.HashDataAsync Metoda

Definicja

Przeciążenia

HashDataAsync(Stream, Int32, CancellationToken)

Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu SHAKE256.

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu SHAKE256.

HashDataAsync(Stream, Int32, CancellationToken)

Źródło:
Shake256.cs
Źródło:
Shake256.cs

Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu SHAKE256.

public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (System.IO.Stream source, int outputLength, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : System.IO.Stream * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (source As Stream, outputLength As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())

Parametry

source
Stream

Strumień do skrótu.

outputLength
Int32

Rozmiar skrótu do produkcji.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Element ValueTask<TResult> , który zostanie ukończony przy użyciu obliczonego skrótu.

Wyjątki

source nie obsługuje odczytywania.

outputLength jest ujemna.

source to null.

cancellationToken została anulowana.

Platforma nie obsługuje SHAKE256. Osoby wywołujące mogą używać IsSupported właściwości w celu określenia, czy platforma obsługuje SHAKE256.

Dotyczy

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Źródło:
Shake256.cs
Źródło:
Shake256.cs

Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu SHAKE256.

public static System.Threading.Tasks.ValueTask HashDataAsync (System.IO.Stream source, Memory<byte> destination, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : System.IO.Stream * Memory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Shared Function HashDataAsync (source As Stream, destination As Memory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask

Parametry

source
Stream

Strumień do skrótu.

destination
Memory<Byte>

Bufor do wypełnienia skrótem.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Element ValueTask reprezentujący operację asynchroniczną.

Wyjątki

source to null.

source nie obsługuje odczytywania.

cancellationToken została anulowana.

Platforma nie obsługuje SHAKE256. Osoby wywołujące mogą używać IsSupported właściwości w celu określenia, czy platforma obsługuje SHAKE256.

Dotyczy