HMACSHA3_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
HashDataAsync(Byte[], Stream, CancellationToken) |
Calcula de forma asincrónica el HMAC de una secuencia mediante el algoritmo SHA3-512. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, CancellationToken) |
Calcula de forma asincrónica el HMAC de una secuencia mediante el algoritmo SHA3-512. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, CancellationToken) |
Calcula de forma asincrónica el HMAC de una secuencia mediante el algoritmo SHA3-512. |
HashDataAsync(Byte[], Stream, CancellationToken)
- Source:
- HMACSHA3_512.cs
- Source:
- HMACSHA3_512.cs
Calcula de forma asincrónica el HMAC de una secuencia mediante el algoritmo SHA3-512.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (byte[] key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : byte[] * System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (key As Byte(), source As Stream, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Parámetros
- key
- Byte[]
Tecla HMAC.
- source
- Stream
Secuencia a HMAC.
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación. El valor predeterminado es None.
Devoluciones
HMAC de los datos.
Excepciones
key
o source
es null
.
source
no es compatible con la lectura.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
HashDataAsync(ReadOnlyMemory<Byte>, Stream, CancellationToken)
- Source:
- HMACSHA3_512.cs
- Source:
- HMACSHA3_512.cs
Calcula de forma asincrónica el HMAC de una secuencia mediante el algoritmo SHA3-512.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (ReadOnlyMemory<byte> key, System.IO.Stream source, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : ReadOnlyMemory<byte> * System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (key As ReadOnlyMemory(Of Byte), source As Stream, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Parámetros
- key
- ReadOnlyMemory<Byte>
Tecla HMAC.
- source
- Stream
Secuencia a HMAC.
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación. El valor predeterminado es None.
Devoluciones
HMAC de los datos.
Excepciones
source
es null
.
source
no es compatible con la lectura.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Se aplica a
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, CancellationToken)
- Source:
- HMACSHA3_512.cs
- Source:
- HMACSHA3_512.cs
Calcula de forma asincrónica el HMAC de una secuencia mediante el algoritmo SHA3-512.
public static System.Threading.Tasks.ValueTask<int> HashDataAsync (ReadOnlyMemory<byte> key, System.IO.Stream source, Memory<byte> destination, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : ReadOnlyMemory<byte> * System.IO.Stream * Memory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<int>
Public Shared Function HashDataAsync (key As ReadOnlyMemory(Of Byte), source As Stream, destination As Memory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Integer)
Parámetros
- key
- ReadOnlyMemory<Byte>
Tecla HMAC.
- source
- Stream
Secuencia a HMAC.
- 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-512 siempre genera un hash de 512 bits o 64 bytes.
O bien
source
no es compatible con la lectura.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.