Google. Protobuf. WellknownTypes. Alanı
Mesaj türünün tek bir alanı.
Özet
Devralma
Devralındığı kaynak: pb::IMessage< Alan >
İnşaat Ustaları ve Yıkıcılar |
|
---|---|
Field()
|
|
Field(Field other)
|
Özellikler |
|
---|---|
Cardinality
|
global::Google.Protobuf.WellKnownTypes.Field.Types.Cardinality
Alan kardinalitesi.
|
DefaultValue
|
string
Bu alanın varsayılan değerinin dize değeri.
|
Descriptor
|
pbr::MessageDescriptor
|
Descriptor
|
pbr::MessageDescriptor pb::IMessage.
|
JsonName
|
string
Alanın JSON adı.
|
Kind
|
global::Google.Protobuf.WellKnownTypes.Field.Types.Kind
Alan türü.
|
Name
|
string
Alan adı.
|
Number
|
int
Alan numarası.
|
OneofIndex
|
int
Mesaj veya numaralandırma türleri için
Type.oneofs alanındaki alan türünün dizini. |
Options
|
pbc::RepeatedField< global::Google.Protobuf.WellKnownTypes.Option >
Protokol arabelleği seçenekleri.
|
Packed
|
bool
Alternatif paketlemeli kablolu temsilin kullanılıp kullanılmayacağı.
|
Parser
|
pb::MessageParser< Field >
|
TypeUrl
|
string
Mesaj veya numaralandırma türleri için şema olmadan alan türü URL'si.
|
Herkese açık özellikler |
|
---|---|
CardinalityFieldNumber = 2
|
const int
"Kardinalite" alanı için alan numarası.
|
DefaultValueFieldNumber = 11
|
const int
"varsayılan_değer" alanı için alan numarası.
|
JsonNameFieldNumber = 10
|
const int
"json_name" alanı için alan numarası.
|
KindFieldNumber = 1
|
const int
"Tür" alanı için alan numarası.
|
NameFieldNumber = 4
|
const int
"Ad" alanı için alan numarası.
|
NumberFieldNumber = 3
|
const int
"Sayı" alanı için alan numarası.
|
OneofIndexFieldNumber = 7
|
const int
"oneof_index" alanı için alan numarası.
|
OptionsFieldNumber = 9
|
const int
"Seçenekler" alanı için alan numarası.
|
PackedFieldNumber = 8
|
const int
"Paketlenmiş" alan için alan numarası.
|
TypeUrlFieldNumber = 6
|
const int
"type_url" alanı için alan numarası.
|
Herkese açık işlevler |
|
---|---|
CalculateSize()
|
int
|
Clone()
|
|
Equals(object other)
|
override bool
|
Equals(Field other)
|
bool
|
GetHashCode()
|
override int
|
MergeFrom(Field other)
|
void
|
MergeFrom(pb::CodedInputStream input)
|
void
|
ToString()
|
override string
|
WriteTo(pb::CodedOutputStream output)
|
void
|
Sınıflar |
|
---|---|
Google. |
Alan ileti türünde belirtilen iç içe yerleştirilmiş türlerin kapsayıcısıdır. |
Özellikler
Nicelik
global::Google.Protobuf.WellKnownTypes.Field.Types.Cardinality Cardinality
Alan kardinalitesi.
DefaultValue
string DefaultValue
Bu alanın varsayılan değerinin dize değeri.
Yalnızca proto2 söz dizimi.
Açıklayıcı
pbr::MessageDescriptor Descriptor
Açıklayıcı
pbr::MessageDescriptor pb::IMessage. Descriptor
CemAd
string JsonName
Alanın JSON adı.
Tür
global::Google.Protobuf.WellKnownTypes.Field.Types.Kind Kind
Alan türü.
Ad
string Name
Alan adı.
Sayı
int Number
Alan numarası.
OneofIndex
int OneofIndex
Mesaj veya numaralandırma türleri için Type.oneofs
alanındaki alan türünün dizini.
İlk türün endeksi 1'dir. Sıfır, türün listede olmadığı anlamına gelir.
Seçenekler
pbc::RepeatedField< global::Google.Protobuf.WellKnownTypes.Option > Options
Protokol arabelleği seçenekleri.
Paketlendi
bool Packed
Alternatif paketlemeli kablolu temsilin kullanılıp kullanılmayacağı.
Ayrıştırıcı
pb::MessageParser< Field > Parser
Tür URL'si
string TypeUrl
Mesaj veya numaralandırma türleri için şema olmadan alan türü URL'si.
Örnek: "type.googleapis.com/google.protobuf.Timestamp"
.
Herkese açık özellikler
VarsayılanDeğerAlanıNumarası
const int DefaultValueFieldNumber = 11
"varsayılan_değer" alanı için alan numarası.