共用方式為


Tag 結構

定義

串行化標記,一律為單一位元組。 這會作為所有串行化欄位之欄位標頭的一部分。

public struct Tag
type Tag = struct
Public Structure Tag
繼承
Tag

備註

標記位元組的一般形式是 [W W W] [S S] [F F F],其中每個都是位。 W 是 、 WireTypeS 是位 SchemaType ,而 F 是字段標識符位。

建構函式

Tag(Byte)

初始化 Tag 結構的新執行個體。

欄位

ExtendedWireTypeMask

延伸線類型遮罩。

FieldIdCompleteMask

欄位識別碼完整遮罩。

FieldIdMask

欄位標識符遮罩。

MaxEmbeddedFieldIdDelta

內嵌欄位識別碼差異上限。

SchemaTypeMask

架構類型遮罩。

WireTypeMask

線類型遮罩。

屬性

ExtendedWireType

取得或設定此標記之後之數據的延伸線類型。

FieldIdDelta

FieldIdDelta 回這個標籤所表示之欄位的 。

HasExtendedFieldId

取得值,指出標記後面是否接著擴充字段標識符。

HasExtendedWireType

取得值,指出這個實例是否具有延伸線路類型。

IsFieldIdValid

取得值,指出屬性是否 FieldIdDelta 有效。

IsSchemaTypeValid

取得值,指出屬性是否 SchemaType 有效。

SchemaType

取得或設定架構類型。

WireType

取得或設定此標記之後之數據的連線類型。

方法

SetFieldIdInvalid()

使 FieldIdDelta無效。

運算子

Implicit(Byte to Tag)

執行從 ByteTag的隱含轉換。

Implicit(Tag to Byte)

執行從 TagByte的隱含轉換。

適用於