Partager via


Tag Structure

Définition

Balise de sérialisation, qui est toujours exactement un octet. Cela fait partie de l’en-tête de champ pour tous les champs sérialisés.

public struct Tag
type Tag = struct
Public Structure Tag
Héritage
Tag

Remarques

Le formulaire classique d’un octet de balise est [W W W] [S S] [F F F], où chaque est un bit. W est un WireType, S est un SchemaType bit et F est un bit d’identificateur de champ.

Constructeurs

Tag(Byte)

Initialise une nouvelle instance du struct Tag.

Champs

ExtendedWireTypeMask

Masque de type de câble étendu.

FieldIdCompleteMask

Masque complet de l’identificateur de champ.

FieldIdMask

Masque d’identificateur de champ.

MaxEmbeddedFieldIdDelta

Delta maximal de l’identificateur de champ incorporé.

SchemaTypeMask

Masque de type de schéma.

WireTypeMask

Masque de type de fil.

Propriétés

ExtendedWireType

Obtient ou définit le type de fil étendu des données qui suivent cette balise.

FieldIdDelta

Retourne le FieldIdDelta du champ représenté par cette balise.

HasExtendedFieldId

Obtient une valeur indiquant si la balise est suivie d’un ID de champ étendu.

HasExtendedWireType

Obtient une valeur indiquant si ce instance a un type de câble étendu.

IsFieldIdValid

Obtient une valeur indiquant si la FieldIdDelta propriété est valide.

IsSchemaTypeValid

Obtient une valeur indiquant si la SchemaType propriété est valide.

SchemaType

Obtient ou définit le type de schéma.

WireType

Obtient ou définit le type de fil des données qui suivent cette balise.

Méthodes

SetFieldIdInvalid()

Invalide FieldIdDelta.

Opérateurs

Implicit(Byte to Tag)

Effectue une conversion implicite de Byte en Tag.

Implicit(Tag to Byte)

Effectue une conversion implicite de Tag en Byte.

S’applique à