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
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
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
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.