HMACSHA512.HashDataAsync Metod

Definition

Överlagringar

Name Description
HashDataAsync(Byte[], Stream, CancellationToken)

Beräknar asynkront HMAC för en ström med sha-512-algoritmen.

HashDataAsync(ReadOnlyMemory<Byte>, Stream, CancellationToken)

Beräknar asynkront HMAC för en ström med sha-512-algoritmen.

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, CancellationToken)

Beräknar asynkront HMAC för en ström med sha-512-algoritmen.

HashDataAsync(Byte[], Stream, CancellationToken)

Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs

Beräknar asynkront HMAC för en ström med sha-512-algoritmen.

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

Parametrar

key
Byte[]

HMAC-nyckeln.

source
Stream

Strömmen till HMAC.

cancellationToken
CancellationToken

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

Returer

HMAC för data.

Undantag

key eller source är null.

source stöder inte läsning.

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

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av HashData(Byte[], Stream).

Gäller för

HashDataAsync(ReadOnlyMemory<Byte>, Stream, CancellationToken)

Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs

Beräknar asynkront HMAC för en ström med sha-512-algoritmen.

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

Parametrar

key
ReadOnlyMemory<Byte>

HMAC-nyckeln.

source
Stream

Strömmen till HMAC.

cancellationToken
CancellationToken

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

Returer

HMAC för data.

Undantag

source är null.

source stöder inte läsning.

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

Gäller för

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, CancellationToken)

Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs
Källa:
HMACSHA512.cs

Beräknar asynkront HMAC för en ström med sha-512-algoritmen.

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

Parametrar

key
ReadOnlyMemory<Byte>

HMAC-nyckeln.

source
Stream

Strömmen till HMAC.

destination
Memory<Byte>

Bufferten för att ta emot HMAC-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-512-algoritmen genererar alltid en 512-bitars hash eller 64 byte.

-eller-

source stöder inte läsning.

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

Gäller för