Tag Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) | |
Implicit(Tag to Byte) |