Shake256.HashDataAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
HashDataAsync(Stream, Int32, CancellationToken) |
Calcule de manière asynchrone le hachage d’un flux à l’aide de l’algorithme SHAKE256. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Calcule de manière asynchrone le hachage d’un flux à l’aide de l’algorithme SHAKE256. |
HashDataAsync(Stream, Int32, CancellationToken)
- Source:
- Shake256.cs
- Source:
- Shake256.cs
Calcule de manière asynchrone le hachage d’un flux à l’aide de l’algorithme 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())
Paramètres
- source
- Stream
Flux à hacher.
- outputLength
- Int32
Taille du hachage à produire.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation. La valeur par défaut est None.
Retours
ValueTask<TResult> qui se termine par le hachage calculé.
Exceptions
source
ne prend pas en charge la lecture.
outputLength
est un nombre négatif.
source
a la valeur null
.
cancellationToken
a été annulé.
La plateforme ne prend pas en charge SHAKE256. Les appelants peuvent utiliser la IsSupported propriété pour déterminer si la plateforme prend en charge SHAKE256.
S’applique à
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Source:
- Shake256.cs
- Source:
- Shake256.cs
Calcule de manière asynchrone le hachage d’un flux à l’aide de l’algorithme 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
Paramètres
- source
- Stream
Flux à hacher.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation. La valeur par défaut est None.
Retours
ValueTask qui représente l'opération asynchrone.
Exceptions
source
a la valeur null
.
source
ne prend pas en charge la lecture.
cancellationToken
a été annulé.
La plateforme ne prend pas en charge SHAKE256. Les appelants peuvent utiliser la IsSupported propriété pour déterminer si la plateforme prend en charge SHAKE256.