WireType Enumeration
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.
Gibt die Drahttypcodes an, die in Protobuf-Feldtags und der zum Extrahieren dieser Codes verwendeten Maske verwendet werden.
public enum WireType
type WireType =
- Vererbung
-
WireType
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Varint | 0 | Variabeler Drahttypcode.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Fixed64 | 1 | Fixed64 Drahttypcode.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| LengthDelimited | 2 | Länge getrennter Drahttypcode.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| StartGroup | 3 | Gruppendrahttypcode starten.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| EndGroup | 4 | Drahttypcode der Endgruppe.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Fixed32 | 5 | Fixed32 Drahttypcode.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Mask | 7 | Maskieren, um den Drahttyp aus einem Tag auszuwählen.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
Hinweise
Ein Feldtag kombiniert eine Feldnummer, die um 3 Bit nach links verschoben wird, mit einem Drahttypcode in den niedrigen 3 Bits. Mask wählt diese Bits aus; es ist eine Maske, keine Feldcodierung.
Die Enumerationswerte entsprechen den WIRE_TYPE_ Konstanten in der Android-QuelleProtoStream, die ebenfalls verfügbar ProtoOutputStreamgemacht werden.