Shake128.HashDataAsync Metod

Definition

Överlagringar

Name Description
HashDataAsync(Stream, Int32, CancellationToken)

Beräknar asynkront hashen för en ström med hjälp av SHAKE128-algoritmen.

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Beräknar asynkront hashen för en ström med hjälp av SHAKE128-algoritmen.

HashDataAsync(Stream, Int32, CancellationToken)

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Beräknar asynkront hashen för en ström med hjälp av SHAKE128-algoritmen.

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

Parametrar

source
Stream

Strömmen till hash.

outputLength
Int32

Storleken på den hash som ska skapas.

cancellationToken
CancellationToken

Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.

Returer

En ValueTask<TResult> som slutförs med den beräknade hashen.

Undantag

source stöder inte läsning.

outputLength är negativ.

source är null.

cancellationToken har avbrutits.

Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.

Gäller för

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Beräknar asynkront hashen för en ström med hjälp av SHAKE128-algoritmen.

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

Parametrar

source
Stream

Strömmen till hash.

destination
Memory<Byte>

Bufferten som ska fyllas med hashen.

cancellationToken
CancellationToken

Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.

Returer

En ValueTask som representerar den asynkrona åtgärden.

Undantag

source är null.

source stöder inte läsning.

cancellationToken har avbrutits.

Plattformen stöder inte SHAKE128. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SHAKE128.

Gäller för