HMACSHA512.HashDataAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, CancellationToken) |
Asynchronicznie oblicza HMAC strumienia przy użyciu algorytmu SHA512. |
| HashDataAsync(Byte[], Stream, CancellationToken) |
Asynchronicznie oblicza HMAC strumienia przy użyciu algorytmu SHA512. |
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, CancellationToken) |
Asynchronicznie oblicza HMAC strumienia przy użyciu algorytmu SHA512. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, CancellationToken)
- Źródło:
- HMACSHA512.cs
- Źródło:
- HMACSHA512.cs
- Źródło:
- HMACSHA512.cs
Asynchronicznie oblicza HMAC strumienia przy użyciu algorytmu SHA512.
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)
Parametry
- key
- ReadOnlyMemory<Byte>
Klucz HMAC.
- source
- Stream
Strumień do HMAC.
- cancellationToken
- CancellationToken
Token do monitorowania żądań anulowania. Wartość domyślna to None.
Zwraca
Całkowita liczba bajtów zapisanych w pliku destination.
Wyjątki
source to null.
Bufor w pliku destination jest za mały, aby przechowywać obliczony rozmiar skrótu. Algorytm SHA512 zawsze generuje 512-bitowy skrót lub 64 bajty.
-lub-
source nie obsługuje odczytywania.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Dotyczy
HashDataAsync(Byte[], Stream, CancellationToken)
- Źródło:
- HMACSHA512.cs
- Źródło:
- HMACSHA512.cs
- Źródło:
- HMACSHA512.cs
Asynchronicznie oblicza HMAC strumienia przy użyciu algorytmu SHA512.
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())
Parametry
- key
- Byte[]
Klucz HMAC.
- source
- Stream
Strumień do HMAC.
- cancellationToken
- CancellationToken
Token do monitorowania żądań anulowania. Wartość domyślna to None.
Zwraca
HMAC danych.
Wyjątki
key lub source to null.
source nie obsługuje odczytywania.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Uwagi
Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez HashData(Byte[], Stream)usługę .
Dotyczy
HashDataAsync(ReadOnlyMemory<Byte>, Stream, CancellationToken)
- Źródło:
- HMACSHA512.cs
- Źródło:
- HMACSHA512.cs
- Źródło:
- HMACSHA512.cs
Asynchronicznie oblicza HMAC strumienia przy użyciu algorytmu SHA512.
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())
Parametry
- key
- ReadOnlyMemory<Byte>
Klucz HMAC.
- source
- Stream
Strumień do HMAC.
- cancellationToken
- CancellationToken
Token do monitorowania żądań anulowania. Wartość domyślna to None.
Zwraca
HMAC danych.
Wyjątki
source to null.
source nie obsługuje odczytywania.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.