Tag 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
序列化标记,始终恰好是单个字节。 这充当所有序列化字段的字段标头的一部分。
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) |