Share via


Shake256.HashDataAsync Método

Definición

Sobrecargas

HashDataAsync(Stream, Int32, CancellationToken)

Calcula asincrónicamente el hash de una secuencia mediante el algoritmo SHAKE256.

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Calcula asincrónicamente el hash de una secuencia mediante el algoritmo SHAKE256.

HashDataAsync(Stream, Int32, CancellationToken)

Source:
Shake256.cs
Source:
Shake256.cs

Calcula asincrónicamente el hash de una secuencia mediante el algoritmo 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())

Parámetros

source
Stream

Secuencia a hash.

outputLength
Int32

Tamaño del hash que se va a generar.

cancellationToken
CancellationToken

Token para supervisar solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

que ValueTask<TResult> se completa con el hash calculado.

Excepciones

source no es compatible con la lectura.

outputLength es negativo.

source es null.

Se ha cancelado cancellationToken.

La plataforma no admite SHAKE256. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE256.

Se aplica a

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Source:
Shake256.cs
Source:
Shake256.cs

Calcula asincrónicamente el hash de una secuencia mediante el algoritmo 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

Parámetros

source
Stream

Secuencia a hash.

destination
Memory<Byte>

Búfer que se va a rellenar con el hash.

cancellationToken
CancellationToken

Token para supervisar solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

Objeto ValueTask que representa la operación asincrónica.

Excepciones

source es null.

source no es compatible con la lectura.

Se ha cancelado cancellationToken.

La plataforma no admite SHAKE256. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE256.

Se aplica a