Shake128.HashDataAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
HashDataAsync(Stream, Int32, CancellationToken) |
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE128. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE128. |
HashDataAsync(Stream, Int32, CancellationToken)
- Zdroj:
- Shake128.cs
- Zdroj:
- Shake128.cs
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE128.
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
Datový proud k hodnotě hash.
- outputLength
- Int32
Velikost hodnoty hash, která se má vytvořit.
- cancellationToken
- CancellationToken
Token, který se má monitorovat pro žádosti o zrušení. Výchozí hodnota je None.
Návraty
A ValueTask<TResult> , který se dokončí vypočítanou hodnotou hash.
Výjimky
source
nepodporuje čtení.
outputLength
je negativní.
source
je null
.
cancellationToken
byla zrušena.
Platforma nepodporuje SHAKE128. Volající můžou vlastnost použít IsSupported k určení, jestli platforma podporuje SHAKE128.
Platí pro
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Zdroj:
- Shake128.cs
- Zdroj:
- Shake128.cs
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE128.
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
Datový proud k hodnotě hash.
- cancellationToken
- CancellationToken
Token, který se má monitorovat pro žádosti o zrušení. Výchozí hodnota je None.
Návraty
A ValueTask , který představuje asynchronní operaci.
Výjimky
source
je null
.
source
nepodporuje čtení.
cancellationToken
byla zrušena.
Platforma nepodporuje SHAKE128. Volající můžou vlastnost použít IsSupported k určení, jestli platforma podporuje SHAKE128.