CoseMessage.TryEncode(Span<Byte>, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När åsidosätts i en härledd klass försöker koda det här meddelandet till den angivna bufferten.
public:
abstract bool TryEncode(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public abstract bool TryEncode(Span<byte> destination, out int bytesWritten);
abstract member TryEncode : Span<byte> * int -> bool
Public MustOverride Function TryEncode (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parametrar
- bytesWritten
- Int32
Vid lyckat resultat tar emot antalet byte som skrivits till destination. Den här parametern behandlas som oinitierad.
Returer
true om destination hade tillräckligt lång längd för att ta emot värdet, annars , false.
Undantag
Samlingarna ProtectedHeaders och UnprotectedHeaders har en eller flera gemensamma etiketter.
Kommentarer
Använd GetEncodedLength() för att avgöra hur många byte som resulterar i kodning av det här meddelandet.