Shake256.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 SHAKE256. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo SHAKE256. |
HashDataAsync(Stream, Int32, CancellationToken)
- Source:
- Shake256.cs
- Source:
- Shake256.cs
Calcula de forma asincrónica 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 que se va a aplicar 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 de forma asincrónica 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 que se va a aplicar 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.