Tag Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma marca de serialização, que é sempre exatamente um único byte. Isso atua como parte do cabeçalho do campo para todos os campos serializados.
public struct Tag
type Tag = struct
Public Structure Tag
- Herança
-
Tag
Comentários
O formulário típico para um byte de marca é [W W W] [S S] [F F F]
, em que cada um é um bit. W é um WireType, S é um SchemaType bit e F é um bit de identificador de campo.
Construtores
Tag(Byte) |
Inicializa uma nova instância do struct Tag. |
Campos
ExtendedWireTypeMask |
A máscara de tipo de fio estendido. |
FieldIdCompleteMask |
A máscara completa do identificador de campo. |
FieldIdMask |
A máscara do identificador de campo. |
MaxEmbeddedFieldIdDelta |
O delta máximo do identificador de campo inserido. |
SchemaTypeMask |
A máscara de tipo de esquema. |
WireTypeMask |
A máscara de tipo de fio. |
Propriedades
ExtendedWireType |
Obtém ou define o tipo de fio estendido dos dados após essa marca. |
FieldIdDelta |
Retorna o FieldIdDelta do campo representado por essa marca. |
HasExtendedFieldId |
Obtém um valor que indica se a marca é seguida por uma ID de campo estendida. |
HasExtendedWireType |
Obtém um valor que indica se essa instância tem um tipo de fio estendido. |
IsFieldIdValid |
Obtém um valor que indica se a FieldIdDelta propriedade é válida. |
IsSchemaTypeValid |
Obtém um valor que indica se a SchemaType propriedade é válida. |
SchemaType |
Obtém ou define o tipo de esquema. |
WireType |
Obtém ou define o tipo de fio dos dados seguindo essa marca. |
Métodos
SetFieldIdInvalid() |
Invalida FieldIdDelta. |
Operadores
Implicit(Byte to Tag) | |
Implicit(Tag to Byte) |