Tag Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) | |
Implicit(Tag to Byte) |