CoseSign1Message.TryEncode(Span<Byte>, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se zakódovat tuto zprávu do zadané vyrovnávací paměti.
public:
override bool TryEncode(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public override bool TryEncode (Span<byte> destination, out int bytesWritten);
override this.TryEncode : Span<byte> * int -> bool
Public Overrides Function TryEncode (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parametry
- bytesWritten
- Int32
Při úspěchu obdrží počet bajtů zapsaných do destination
.
Návraty
true
pokud destination
měl dostatečnou délku k získání hodnoty; v opačném případě . false
Výjimky
Kolekce ProtectedHeaders a UnprotectedHeaders mají jeden nebo více společných popisků.
Poznámky
Slouží GetEncodedLength() k určení počtu bajtů, které mají za následek kódování této zprávy.