CborReader Klasse
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.
Ein statusbehafteter, nur vorwärts gerichteter Reader für CBOR-codierte (Concise Binary Object Representation) Daten.
public ref class CborReader
public class CborReader
type CborReader = class
Public Class CborReader
- Vererbung
-
CborReader
Konstruktoren
CborReader(ReadOnlyMemory<Byte>, CborConformanceMode, Boolean) |
Initialisiert eine CborReader-Instanz über dem angegebenen |
Eigenschaften
AllowMultipleRootLevelValues |
Ruft einen Wert ab, der angibt, ob dieser Reader mehrere CBOR-Datenelemente auf Stammebene zulässt. |
BytesRemaining |
Ruft die Gesamtzahl der ungelesenen Bytes im Puffer ab. |
ConformanceMode |
Ruft den Konformitätsmodus ab, der von diesem Reader verwendet wird. |
CurrentDepth |
Ruft die aktuelle Schachtelungsebene des Readers im CBOR-Dokument ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
PeekState() |
Liest das nächste CBOR-Token, ohne dass der Reader voranschreitet. |
PeekTag() |
Liest das nächste Datenelement als semantisches Tag (Haupttyp 6), ohne dass der Reader voranschreitet. |
ReadBigInteger() |
Liest das nächste Datenelement als markierte Langzahlencodierung wie in RFC7049 Abschnitt 2.4.2 beschrieben. |
ReadBoolean() |
Liest das nächste Datenelement als booleschen Wert (Haupttyp 7). |
ReadByteString() |
Liest das nächste Datenelement als Bytezeichenfolge (Haupttyp 2). |
ReadCborNegativeIntegerRepresentation() |
Liest das nächste Datenelement als negative ganzzahlige CBOR-Darstellung (Haupttyp 1). |
ReadDateTimeOffset() |
Liest das nächste Datenelement als markierte Datum/Uhrzeit-Zeichenfolge wie in RFC7049 Abschnitt 2.4.1 beschrieben. |
ReadDecimal() |
Liest das nächste Datenelement als markierte Dezimalbruchcodierung wie in RFC7049 Abschnitt 2.4.3 beschrieben. |
ReadDefiniteLengthByteString() |
Liest das nächste Datenelement als Bytezeichenfolge mit bestimmter Länge (Haupttyp 2). |
ReadDefiniteLengthTextStringBytes() |
Liest das nächste Datenelement als UTF-8-Textzeichenfolge mit bestimmter Länge (Haupttyp 3). |
ReadDouble() |
Liest das nächste Datenelement als Gleitkommazahl mit doppelter Genauigkeit (Haupttyp 7). |
ReadEncodedValue(Boolean) |
Liest das nächste CBOR-Datenelement und gibt eine ReadOnlyMemory<T>-Ansicht des codierten Werts zurück. Bei Codierungen mit unbestimmter Länge beinhaltet dies das Break-Byte. |
ReadEndArray() |
Liest das Ende eines Arrays (Haupttyp 4). |
ReadEndIndefiniteLengthByteString() |
Beendet das Lesen einer Bytezeichenfolge mit unbestimmter Länge (Haupttyp 2). |
ReadEndIndefiniteLengthTextString() |
Beendet das Lesen einer UTF-8-Textzeichenfolge mit unbestimmter Länge (Haupttyp 3). |
ReadEndMap() |
Liest das Ende einer Zuordnung (Haupttyp 5). |
ReadHalf() |
Liest das nächste Datenelement als Gleitkommazahl mit halber Genauigkeit (Haupttyp 7). |
ReadInt32() |
Liest das nächste Datenelement als ganze Zahl mit Vorzeichen (Haupttypen 0, 1). |
ReadInt64() |
Liest das nächste Datenelement als ganze Zahl mit Vorzeichen (Haupttypen 0, 1). |
ReadNull() |
Liest das nächste Datenelement als |
ReadSimpleValue() |
Liest das nächste Datenelement als einfachen CBOR-Wert (Haupttyp 7). |
ReadSingle() |
Liest das nächste Datenelement als Gleitkommazahl mit einfacher Genauigkeit (Haupttyp 7). |
ReadStartArray() |
Liest das nächste Datenelement als Anfang eines Arrays (Haupttyp 4). |
ReadStartIndefiniteLengthByteString() |
Liest das nächste Datenelement als Anfang einer Bytezeichenfolge mit unbestimmter Länge (Haupttyp 2). |
ReadStartIndefiniteLengthTextString() |
Liest das nächste Datenelement als Anfang einer UTF-8-Textzeichenfolge mit unbestimmter Länge (Haupttyp 3). |
ReadStartMap() |
Liest das nächste Datenelement als Anfang einer Zuordnung (Haupttyp 5). |
ReadTag() |
Liest das nächste Datenelement als semantisches Tag (Haupttyp 6). |
ReadTextString() |
Liest das nächste Datenelement als UTF-8-Textzeichenfolge (Haupttyp 3). |
ReadUInt32() |
Liest das nächste Datenelement als ganze Zahl ohne Vorzeichen (Haupttyp 0). |
ReadUInt64() |
Liest das nächste Datenelement als ganze Zahl ohne Vorzeichen (Haupttyp 0). |
ReadUnixTimeSeconds() |
Liest das nächste Datenelement als markierte Unix-Zeit in Sekunden wie in RFC7049 Abschnitt 2.4.1 beschrieben. |
Reset(ReadOnlyMemory<Byte>) |
Setzt die CborReader instance über die angegebene |
SkipToParent(Boolean) |
Liest die verbleibenden Inhalte des aktuellen Wertekontexts, verwirft die Ergebnisse und der Reader schreitet zum nächsten Wert im übergeordneten Kontext voran. |
SkipValue(Boolean) |
Liest den Inhalt des nächsten Werts, wobei das Ergebnis verworfen wird und der Reader voranschreitet. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryReadByteString(Span<Byte>, Int32) |
Liest das nächste Datenelement als Bytezeichenfolge (Haupttyp 2). |
TryReadTextString(Span<Char>, Int32) |
Liest das nächste Datenelement als UTF-8-Textzeichenfolge (Haupttyp 3). |