Compartir vía


IncrementalHash.TryGetCurrentHash(Span<Byte>, Int32) Método

Definición

Intenta recuperar el hash o el Código de autentificación de mensajes basado en hash (HMAC) para los datos acumulados de llamadas anteriores a los métodos AppendData(ReadOnlySpan<Byte>), sin restablecer el objeto a su estado inicial.

public:
 bool TryGetCurrentHash(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryGetCurrentHash (Span<byte> destination, out int bytesWritten);
member this.TryGetCurrentHash : Span<byte> * int -> bool
Public Function TryGetCurrentHash (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parámetros

destination
Span<Byte>

El búfer que va a recibir el valor de HMAC o el hash.

bytesWritten
Int32

Cuando este método devuelve un valor, el número total de bytes escritos en destination. Este parámetro se trata como sin inicializar.

Devoluciones

Es true si destination es lo suficientemente largo como para recibir el valor de hash o HMAC; de lo contrario, es false.

Excepciones

El objeto ya se ha desechado.

Se aplica a