SHA3_256.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, CancellationToken) |
Calcula asincrónicamente el hash de una secuencia mediante el algoritmo SHA3-256. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Calcula asincrónicamente el hash de una secuencia mediante el algoritmo SHA3-256. |
HashDataAsync(Stream, CancellationToken)
- Source:
- SHA3_256.cs
- Source:
- SHA3_256.cs
Calcula asincrónicamente el hash de una secuencia mediante el algoritmo SHA3-256.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (source As Stream, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Parámetros
- source
- Stream
Secuencia a hash.
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación. El valor predeterminado es None.
Devoluciones
Hash de los datos.
Excepciones
source
es null
.
source
no es compatible con la lectura.
La plataforma no admite SHA3-256.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
HashDataAsync(Stream, Memory<Byte>, CancellationToken)
- Source:
- SHA3_256.cs
- Source:
- SHA3_256.cs
Calcula asincrónicamente el hash de una secuencia mediante el algoritmo SHA3-256.
public static System.Threading.Tasks.ValueTask<int> 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<int>
Public Shared Function HashDataAsync (source As Stream, destination As Memory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)
Parámetros
- source
- Stream
Secuencia a hash.
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación. El valor predeterminado es None.
Devoluciones
Número total de bytes escritos en destination
.
Excepciones
source
es null
.
El búfer de destination
es demasiado pequeño para contener el tamaño de hash calculado. El algoritmo SHA3-256 siempre genera un hash de 256 bits o 32 bytes.
O bien
source
no es compatible con la lectura.
La plataforma no admite SHA3-256.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.