Sdílet prostřednictvím


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

Definice

Pokusí se dokončit výpočet HMAC poté, co algoritmus HMAC zpracuje poslední data.

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

Parametry

destination
Span<Byte>

Vyrovnávací paměť pro příjem hodnoty HMAC.

bytesWritten
Int32

Když tato metoda vrátí celkový počet bajtů zapsaných do destination. Tento parametr je považován za neinicializovaný.

Návraty

true pokud destination je dostatečně dlouhá na to, aby získala hodnotu HMAC; falsev opačném případě .

Výjimky

Metoda není přepsána v odvozený typ.

Poznámky

Výchozí implementace této metody vyvolá výjimku , PlatformNotSupportedException protože neexistuje žádná spravovaná implementace HMAC.

Odvozené typy musí tuto metodu přepsat.

Platí pro