CborReader.TryReadByteString(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.
Liest das nächste Datenelement als Bytezeichenfolge (Haupttyp 2).
public:
bool TryReadByteString(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryReadByteString (Span<byte> destination, out int bytesWritten);
member this.TryReadByteString : Span<byte> * int -> bool
Public Function TryReadByteString (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parameter
- bytesWritten
- Int32
Empfängt bei Erfolg die Anzahl von Bytes, die in destination
geschrieben werden.
Gibt zurück
true
, falls die Länge von destination
zum Empfangen des Werts ausreichte und der Reader voranschritt; andernfalls false
.
Ausnahmen
Das nächste Datenelement verfügt nicht über den richtigen Haupttyp.
Der nächste Wert weist eine ungültige CBOR-Codierung auf.
- oder -
Es ist ein unerwartetes Ende der CBOR-Codierungsdaten aufgetreten.
- oder -
Der nächste Wert verwendet eine CBOR-Codierung, die im aktuellen Konformitätsmodus nicht gültig ist.
Hinweise
Die -Methode akzeptiert Zeichenfolgen mit unbestimmter Länge, die mit einer einzelnen Zeichenfolge verkettet werden.