Sprache

CborReaderState Enumeration

Definition

Gibt den Status einer CborReader-Instanz an.

public enum class CborReaderState
public enum CborReaderState
type CborReaderState = 
Public Enum CborReaderState
Vererbung
CborReaderState

Felder

Name Wert Beschreibung
Undefined 0

Gibt den nicht definierten Zustand an.

UnsignedInteger 1

Gibt an, dass das nächste CBOR-Datenelement eine nicht signierte ganze Zahl ist (Haupttyp 0).

NegativeInteger 2

Gibt an, dass das nächste CBOR-Datenelement eine negative ganze Zahl ist (Haupttyp 1).

ByteString 3

Gibt an, dass das nächste CBOR-Datenelement eine Bytezeichenfolge (Haupttyp 2) ist.

StartIndefiniteLengthByteString 4

Gibt an, dass das nächste CBOR-Datenelement den Anfang einer Zeichenfolge mit unbestimmter Länge (Haupttyp 2) angibt.

EndIndefiniteLengthByteString 5

Gibt an, dass sich der Leser am Ende einer Zeichenfolge mit unbestimmter Länge befindet (Haupttyp 2).

TextString 6

Gibt an, dass das nächste CBOR-Datenelement eine UTF-8-Zeichenfolge (Haupttyp 3) ist.

StartIndefiniteLengthTextString 7

Gibt an, dass das nächste CBOR-Datenelement den Anfang einer unbestimmten UTF-8-Textzeichenfolge (Haupttyp 3) angibt.

EndIndefiniteLengthTextString 8

Gibt an, dass sich der Leser am Ende einer unbestimmten UTF-8-Textzeichenfolge befindet (Haupttyp 3).

StartArray 9

Gibt an, dass das nächste CBOR-Datenelement den Anfang eines Arrays angibt (Haupttyp 4).

EndArray 10

Gibt an, dass sich der Leser am Ende eines Arrays befindet (Haupttyp 4).

StartMap 11

Gibt an, dass das nächste CBOR-Datenelement den Anfang einer Karte angibt (Haupttyp 5).

EndMap 12

Gibt an, dass sich der Leser am Ende einer Karte befindet (Haupttyp 5).

Tag 13

Gibt an, dass das nächste CBOR-Datenelement ein semantisches Tag (Haupttyp 6) ist.

SimpleValue 14

Gibt an, dass das nächste CBOR-Datenelement ein einfacher Wert ist (Haupttyp 7).

HalfPrecisionFloat 15

Gibt an, dass das nächste CBOR-Datenelement ein IEEE 754 Half-Precision float (Haupttyp 7) ist.

SinglePrecisionFloat 16

Gibt an, dass das nächste CBOR-Datenelement ein IEEE 754 Single-Precision float (Haupttyp 7) ist.

DoublePrecisionFloat 17

Gibt an, dass das nächste CBOR-Datenelement ein IEEE 754 Double-Precision float (Haupttyp 7) ist.

Null 18

Gibt an, dass das nächste CBOR-Datenelement ein null Literal (Haupttyp 7) ist.

Boolean 19

Gibt an, dass das nächste CBOR-Datenelement einen Boolean Wert codiert (Haupttyp 7).

Finished 20

Gibt an, dass der Leser das Lesen eines vollständigen CBOR-Dokuments abgeschlossen hat.

Wenn AllowMultipleRootLevelValues dieser Wert festgelegt falseist, meldet der Leser diesen Wert auch dann, wenn der Puffer nachfolgende Bytes enthält.

NeedsMoreData 21

Gibt an, dass der Leser nicht ermitteln kann, ob ein anderes Datenelement aus dem aktuellen nicht endgültigen Puffer verfügbar ist: Das nächste Datenelement ist möglicherweise unvollständig, oder der Puffer endet nach einem vollständigen Wert auf Stammebene, wenn AllowMultipleRootLevelValues er aktiviert ist.

Bereitstellen weiterer Daten mithilfe von SlideData(ReadOnlyMemory<Byte>, Boolean).

Gilt für: