SHA3_384.HashDataAsync Méthode

Définition

Surcharges

Nom Description
HashDataAsync(Stream, CancellationToken)

Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme SHA-3-384.

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme SHA-3-384.

HashDataAsync(Stream, CancellationToken)

Source:
SHA3_384.cs
Source:
SHA3_384.cs
Source:
SHA3_384.cs
Source:
SHA3_384.cs

Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme SHA-3-384.

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

Paramètres

source
Stream

Flux de hachage.

cancellationToken
CancellationToken

Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

Hachage des données.

Exceptions

source a la valeur null.

source ne prend pas en charge la lecture.

La plateforme ne prend pas en charge SHA-3-384.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Source:
SHA3_384.cs
Source:
SHA3_384.cs
Source:
SHA3_384.cs
Source:
SHA3_384.cs

Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme SHA-3-384.

public static System.Threading.Tasks.ValueTask<int> 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<int>
Public Shared Function HashDataAsync (source As Stream, destination As Memory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)

Paramètres

source
Stream

Flux de hachage.

destination
Memory<Byte>

Mémoire tampon pour recevoir la valeur de hachage.

cancellationToken
CancellationToken

Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

source a la valeur null.

La mémoire tampon est destination trop petite pour contenir la taille de hachage calculée. L’algorithme SHA-3-384 produit toujours un hachage 384 bits ou 48 octets.

- ou -

source ne prend pas en charge la lecture.

La plateforme ne prend pas en charge SHA-3-384.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à