Tag Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Serialisierungstag, das immer genau ein einzelnes Byte ist. Dies fungiert als Teil des Feldheaders für alle serialisierten Felder.
public struct Tag
type Tag = struct
Public Structure Tag
- Vererbung
-
Tag
Hinweise
Die typische Form für ein Tagbyte ist [W W W] [S S] [F F F]
, wobei jedes ein Bit ist. W ist ein WireType, S ist ein SchemaType Bit und F ist ein Feldbezeichnerbit.
Konstruktoren
Tag(Byte) |
Initialisiert eine neue Instanz der Tag-Struktur. |
Felder
ExtendedWireTypeMask |
Die erweiterte Drahttypmaske. |
FieldIdCompleteMask |
Die Vollständige Maske des Feldbezeichners. |
FieldIdMask |
Die Feldbezeichnermaske. |
MaxEmbeddedFieldIdDelta |
Die maximale Delta-Id des eingebetteten Felds. |
SchemaTypeMask |
Die Schematypmaske. |
WireTypeMask |
Die Drahttypmaske. |
Eigenschaften
ExtendedWireType |
Ruft den erweiterten Drahttyp der Daten ab, die auf dieses Tag folgen, oder legt diesen fest. |
FieldIdDelta |
Gibt den des FieldIdDelta Felds zurück, das durch dieses Tag dargestellt wird. |
HasExtendedFieldId |
Ruft einen Wert ab, der angibt, ob auf das Tag eine erweiterte Feld-ID folgt. |
HasExtendedWireType |
Ruft einen Wert ab, der angibt, ob diese instance über einen erweiterten Drahttyp verfügt. |
IsFieldIdValid |
Ruft einen Wert ab, der angibt, ob die FieldIdDelta Eigenschaft gültig ist. |
IsSchemaTypeValid |
Ruft einen Wert ab, der angibt, ob die SchemaType Eigenschaft gültig ist. |
SchemaType |
Ruft den Schematyp ab oder legt den Schematyp fest. |
WireType |
Ruft den Drahttyp der Daten ab, die auf dieses Tag folgen, oder legt diesen fest. |
Methoden
SetFieldIdInvalid() |
Ungültig.FieldIdDelta |
Operatoren
Implicit(Byte to Tag) | |
Implicit(Tag to Byte) |