HMAC.TryHashFinal(Span<Byte>, Int32) Metod

Definition

Försök att slutföra HMAC-beräkningen när de senaste data bearbetas av HMAC-algoritmen.

protected:
 override bool TryHashFinal(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
protected override bool TryHashFinal(Span<byte> destination, out int bytesWritten);
override this.TryHashFinal : Span<byte> * int -> bool
Protected Overrides Function TryHashFinal (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parametrar

destination
Span<Byte>

Bufferten för att ta emot HMAC-värdet.

bytesWritten
Int32

När den här metoden returneras innehåller det totala antalet byte som skrivits till destination. Den här parametern behandlas som oinitierad.

Returer

trueom destination är tillräckligt lång för att ta emot HMAC-värdet, annars . false

Undantag

Metoden åsidosätts inte i den härledda typen.

Kommentarer

Standardimplementeringen av den här metoden genererar en PlatformNotSupportedException eftersom det inte finns någon hanterad implementering av HMAC.

Härledda typer måste åsidosätta den här metoden.

Gäller för