CoseSign1Message.TryEncode(Span<Byte>, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Versucht, diese Nachricht in den angegebenen Puffer zu codieren.
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
Parameter
- bytesWritten
- Int32
Bei Erfolg wird die Anzahl der in destination
geschriebenen Bytes empfangen.
Gibt zurück
true
, wenn destination
über eine ausreichende Länge zum Empfangen des Werts verfügt, false
andernfalls .
Ausnahmen
Die ProtectedHeaders Auflistungen und UnprotectedHeaders haben eine oder mehrere Bezeichnungen gemeinsam.
Hinweise
Verwenden Sie GetEncodedLength() , um zu bestimmen, wie viele Bytes zur Codierung dieser Nachricht führen.