Tag Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tag di serializzazione, che è sempre esattamente un singolo byte. Questo funge da parte dell'intestazione del campo per tutti i campi serializzati.
public struct Tag
type Tag = struct
Public Structure Tag
- Ereditarietà
-
Tag
Commenti
Il formato tipico per un byte di tag è [W W W] [S S] [F F F]
, dove ognuno è un bit. W è , WireTypeS è un SchemaType bit e F è un bit dell'identificatore di campo.
Costruttori
Tag(Byte) |
Inizializza una nuova istanza dell'elemento struct Tag. |
Campi
ExtendedWireTypeMask |
Maschera di tipo filo esteso. |
FieldIdCompleteMask |
Maschera completa dell'identificatore di campo. |
FieldIdMask |
Maschera dell'identificatore di campo. |
MaxEmbeddedFieldIdDelta |
Delta dell'identificatore di campo incorporato massimo. |
SchemaTypeMask |
Maschera del tipo di schema. |
WireTypeMask |
Maschera del tipo di filo. |
Proprietà
ExtendedWireType |
Ottiene o imposta il tipo di filo esteso dei dati che seguono questo tag. |
FieldIdDelta |
Restituisce l'oggetto FieldIdDelta del campo rappresentato da questo tag. |
HasExtendedFieldId |
Ottiene un valore che indica se il tag è seguito da un ID campo esteso. |
HasExtendedWireType |
Ottiene un valore che indica se questa istanza ha un tipo di filo esteso. |
IsFieldIdValid |
Ottiene un valore che indica se la FieldIdDelta proprietà è valida. |
IsSchemaTypeValid |
Ottiene un valore che indica se la SchemaType proprietà è valida. |
SchemaType |
Ottiene o imposta il tipo di schema. |
WireType |
Ottiene o imposta il tipo di filo dei dati che seguono questo tag. |
Metodi
SetFieldIdInvalid() |
Invalida FieldIdDelta. |
Operatori
Implicit(Byte to Tag) | |
Implicit(Tag to Byte) |