語言

CborReaderState 列舉

定義

指定 CborReader 實例的狀態。

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

欄位

名稱 值 Description
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 浮點(主要類型 7)。

SinglePrecisionFloat 16

表示下一個 CBOR 資料項目為 IEEE 754 Single-Precision 浮點(主要類型 7)。

DoublePrecisionFloat 17

表示下一個 CBOR 資料項目為 IEEE 754 Double-Precision 浮點(主要類型 7)。

Null 18

表示下一個 CBOR 資料項目為 null 文字(主要類型 7)。

Boolean 19

表示下一個 CBOR 資料項目編碼一個 Boolean 值(主要類型 7)。

Finished 20

表示讀者已完成完整 CBOR 文件的閱讀。

若 AllowMultipleRootLevelValues 設為 false,即使緩衝區包含尾隨位元組,讀取器仍會回報此值。

適用於