CoseMultiSignMessage.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.
Försöker koda det här meddelandet till den angivna bufferten.
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
Parametrar
- bytesWritten
- Int32
Vid lyckat resultat tar emot antalet byte som skrivits till destination.
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.
-eller-
Meddelandet innehåller inte minst en signatur.
Kommentarer
Använd GetEncodedLength() för att avgöra hur många byte som resulterar i kodning av det här meddelandet.