Shake128.HashDataAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| HashDataAsync(Stream, Int32, CancellationToken) |
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo SHAKE128. |
| HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo SHAKE128. |
HashDataAsync(Stream, Int32, CancellationToken)
- Source:
- Shake128.cs
- Source:
- Shake128.cs
- Source:
- Shake128.cs
- Source:
- Shake128.cs
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo 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())
Parámetros
- source
- Stream
Secuencia a hash.
- outputLength
- Int32
Tamaño del hash que se va a generar.
- cancellationToken
- CancellationToken
Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.
Devoluciones
que ValueTask<TResult> se completa con el hash calculado.
Excepciones
source no admite la lectura.
outputLength es negativo.
source es null.
cancellationToken se ha cancelado.
La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.
Se aplica a
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Source:
- Shake128.cs
- Source:
- Shake128.cs
- Source:
- Shake128.cs
- Source:
- Shake128.cs
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo 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
Parámetros
- source
- Stream
Secuencia a hash.
- cancellationToken
- CancellationToken
Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.
Devoluciones
que ValueTask representa la operación asincrónica.
Excepciones
source es null.
source no admite la lectura.
cancellationToken se ha cancelado.
La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.