SHA3_256.HashDataAsync Metod

Definition

Överlagringar

Name Description
HashDataAsync(Stream, CancellationToken)

Beräknar asynkront hashen för en ström med sha-3-256-algoritmen.

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Beräknar asynkront hashen för en ström med sha-3-256-algoritmen.

HashDataAsync(Stream, CancellationToken)

Källa:
SHA3_256.cs
Källa:
SHA3_256.cs
Källa:
SHA3_256.cs
Källa:
SHA3_256.cs

Beräknar asynkront hashen för en ström med sha-3-256-algoritmen.

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

Parametrar

source
Stream

Strömmen till hash.

cancellationToken
CancellationToken

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

Returer

Datashashen.

Undantag

source är null.

source stöder inte läsning.

Plattformen stöder inte SHA-3-256.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Källa:
SHA3_256.cs
Källa:
SHA3_256.cs
Källa:
SHA3_256.cs
Källa:
SHA3_256.cs

Beräknar asynkront hashen för en ström med sha-3-256-algoritmen.

public static System.Threading.Tasks.ValueTask<int> 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<int>
Public Shared Function HashDataAsync (source As Stream, destination As Memory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)

Parametrar

source
Stream

Strömmen till hash.

destination
Memory<Byte>

Bufferten för att ta emot hash-värdet.

cancellationToken
CancellationToken

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

Returer

Det totala antalet byte som skrivits till destination.

Undantag

source är null.

Bufferten i destination är för liten för att rymma den beräknade hashstorleken. SHA-3-256-algoritmen genererar alltid en 256-bitars hash eller 32 byte.

-eller-

source stöder inte läsning.

Plattformen stöder inte SHA-3-256.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för