SHA3_512.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, CancellationToken) |
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo SHA-3-512. |
| HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo SHA-3-512. |
HashDataAsync(Stream, CancellationToken)
- Source:
- SHA3_512.cs
- Source:
- SHA3_512.cs
- Source:
- SHA3_512.cs
- Source:
- SHA3_512.cs
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo SHA-3-512.
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 que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.
Devoluciones
Hash de los datos.
Excepciones
source es null.
source no admite la lectura.
La plataforma no admite SHA-3-512.
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_512.cs
- Source:
- SHA3_512.cs
- Source:
- SHA3_512.cs
- Source:
- SHA3_512.cs
Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo SHA-3-512.
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 que se va a supervisar para las solicitudes de cancelación. El valor por defecto 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 SHA-3-512 siempre genera un hash de 512 bits o 64 bytes.
O bien
source no admite la lectura.
La plataforma no admite SHA-3-512.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.