Shake256.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 SHAKE256. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE256. |
HashDataAsync(Stream, Int32, CancellationToken)
- Zdroj:
- Shake256.cs
- Zdroj:
- Shake256.cs
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE256.
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, který se má hashovat.
- 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
Hodnota 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 SHAKE256. Volající můžou pomocí IsSupported vlastnosti určit, jestli platforma podporuje SHAKE256.
Platí pro
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Zdroj:
- Shake256.cs
- Zdroj:
- Shake256.cs
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE256.
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, který se má hashovat.
- 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 SHAKE256. Volající můžou pomocí IsSupported vlastnosti určit, jestli platforma podporuje SHAKE256.