Tag 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シリアル化タグ。これは常に 1 バイトです。 これは、シリアル化されたすべてのフィールドのフィールド ヘッダーの一部として機能します。
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 |
タグの後に拡張フィールド ID が続くかどうかを示す値を取得します。 |
HasExtendedWireType |
このインスタンスに拡張ワイヤタイプがあるかどうかを示す値を取得します。 |
IsFieldIdValid |
プロパティが有効かどうかを示す値を FieldIdDelta 取得します。 |
IsSchemaTypeValid |
プロパティが有効かどうかを示す値を SchemaType 取得します。 |
SchemaType |
スキーマの種類を取得または設定します。 |
WireType |
このタグに続くデータのワイヤの種類を取得または設定します。 |
メソッド
SetFieldIdInvalid() |
を無効にします FieldIdDelta。 |
演算子
Implicit(Byte to Tag) | |
Implicit(Tag to Byte) |