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
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 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 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
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 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 SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.