Freigeben über


CborWriter.TryEncode(Span<Byte>, Int32) Methode

Definition

Versucht, die codierte Darstellung der Daten in destination zu schreiben.

public:
 bool TryEncode(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryEncode (Span<byte> destination, out int bytesWritten);
member this.TryEncode : Span<byte> * int -> bool
Public Function TryEncode (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parameter

destination
Span<Byte>

Der Puffer, in den geschrieben werden soll.

bytesWritten
Int32

Nach der Rückgabe dieser Methode enthält er die Anzahl der in destination geschriebenen Bytes.

Gibt zurück

true, wenn die Codierung erfolgreich war, false, wenn destination zu klein ist.

Ausnahmen

Der Writer enthält keinen kompletten CBOR-Wert oder eine Sequenz von Werten auf Stammebene.

Gilt für: