Compartir a través de


Tag Estructura

Definición

Una etiqueta de serialización, que siempre es exactamente un solo byte. Esto actúa como parte del encabezado de campo para todos los campos serializados.

public struct Tag
type Tag = struct
Public Structure Tag
Herencia
Tag

Comentarios

El formulario típico de un byte de etiqueta es [W W W] [S S] [F F F], donde cada uno es un bit. W es , WireTypeS es un SchemaType bit y F es un bit de identificador de campo.

Constructores

Tag(Byte)

Inicializa una nueva instancia del struct Tag.

Campos

ExtendedWireTypeMask

Máscara de tipo de alambre extendido.

FieldIdCompleteMask

Máscara completa del identificador de campo.

FieldIdMask

Máscara de identificador de campo.

MaxEmbeddedFieldIdDelta

Delta del identificador de campo incrustado máximo.

SchemaTypeMask

Máscara de tipo de esquema.

WireTypeMask

Máscara de tipo de cable.

Propiedades

ExtendedWireType

Obtiene o establece el tipo de cable extendido de los datos que siguen a esta etiqueta.

FieldIdDelta

Devuelve el FieldIdDelta del campo representado por esta etiqueta.

HasExtendedFieldId

Obtiene un valor que indica si la etiqueta va seguida de un identificador de campo extendido.

HasExtendedWireType

Obtiene un valor que indica si esta instancia tiene un tipo de conexión extendida.

IsFieldIdValid

Obtiene un valor que indica si la FieldIdDelta propiedad es válida.

IsSchemaTypeValid

Obtiene un valor que indica si la SchemaType propiedad es válida.

SchemaType

Obtiene o establece el tipo de esquema.

WireType

Obtiene o establece el tipo de cable de los datos que siguen a esta etiqueta.

Métodos

SetFieldIdInvalid()

Invalida FieldIdDelta.

Operadores

Implicit(Byte to Tag)

Realiza una conversión implícita de Byte a Tag.

Implicit(Tag to Byte)

Realiza una conversión implícita de Tag a Byte.

Se aplica a