CborReaderState 枚举

定义

指定 CborReader 实例的状态。

public enum class CborReaderState
public enum CborReaderState
type CborReaderState = 
Public Enum CborReaderState
继承
CborReaderState

字段

名称 说明
Undefined 0

指示未定义的状态。

UnsignedInteger 1

指示下一个 CBOR 数据项是无符号整数(主要类型 0)。

NegativeInteger 2

指示下一个 CBOR 数据项是负整数(主要类型 1)。

ByteString 3

指示下一个 CBOR 数据项是字节字符串(主要类型 2)。

StartIndefiniteLengthByteString 4

指示下一个 CBOR 数据项表示无限长度字节字符串(主要类型 2)的开头。

EndIndefiniteLengthByteString 5

指示读取器位于无限长度字节字符串(主要类型 2)的末尾。

TextString 6

指示下一个 CBOR 数据项是 UTF-8 字符串(主要类型 3)。

StartIndefiniteLengthTextString 7

指示下一个 CBOR 数据项表示无限长度 UTF-8 文本字符串(主要类型 3)的开头。

EndIndefiniteLengthTextString 8

指示读取器位于无限长度 UTF-8 文本字符串(主要类型 3)的末尾。

StartArray 9

指示下一个 CBOR 数据项表示数组的开头(主要类型 4)。

EndArray 10

指示读取器位于数组的末尾(主要类型 4)。

StartMap 11

指示下一个 CBOR 数据项表示地图的开始(主要类型 5)。

EndMap 12

指示读取器位于地图末尾(主要类型 5)。

Tag 13

指示下一个 CBOR 数据项是语义标记(主要类型 6)。

SimpleValue 14

指示下一个 CBOR 数据项是一个简单的值(主要类型 7)。

HalfPrecisionFloat 15

指示下一个 CBOR 数据项是 IEEE 754 Half-Precision float(主要类型 7)。

SinglePrecisionFloat 16

指示下一个 CBOR 数据项是 IEEE 754 Single-Precision float(主要类型 7)。

DoublePrecisionFloat 17

指示下一个 CBOR 数据项是 IEEE 754 Double-Precision float(主要类型 7)。

Null 18

指示下一个 null CBOR 数据项是文本(主要类型 7)。

Boolean 19

指示下一 Boolean 个 CBOR 数据项对值进行编码(主要类型 7)。

Finished 20

指示读取者已完成阅读完整的 CBOR 文档。

如果 设置为 />,则读取器将报告此值,即使缓冲区包含尾随字节。

适用于