WireType Enumerazione
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.
Specifica i codici di tipo wire utilizzati nei tag di campo protobuf e la maschera usata per estrarre tali codici.
public enum WireType
type WireType =
- Ereditarietà
-
WireType
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Varint | 0 | Codice del tipo di filo variato.
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| Fixed64 | 1 | Codice di tipo wire64 fisso.
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| LengthDelimited | 2 | Codice del tipo di filo delimitato da lunghezza. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| StartGroup | 3 | Avviare il codice del tipo di filo del gruppo. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| EndGroup | 4 | Codice del tipo di filo del gruppo finale.
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| Fixed32 | 5 | Codice di tipo wire32 fisso.
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| Mask | 7 | Maschera per selezionare il tipo di filo da un tag.
Informazioni di riferimento su Android per Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
Commenti
Un tag di campo combina un numero di campo spostato a sinistra di 3 bit con un codice di tipo filo nei 3 bit bassi. Mask seleziona tali bit; è una maschera, non una codifica dei campi.
I valori di enumerazione corrispondono alle WIRE_TYPE_ costanti nell'origine di ProtoStreamAndroid, esposte anche da ProtoOutputStream.