NOT: Bu site kullanımdan kaldırılmıştır. Site 31 Ocak 2023'ten sonra kapatılacak ve trafik https://protobuf.dev adresindeki yeni siteye yönlendirilecek. Bu sırada, yalnızca protobuf.dev'de güncellemeler yapılacak.

Google.Protobuf.WellknownTypes.Yapısal

Struct, dinamik olarak yazılan değerlerle eşlenen alanlardan oluşan yapılandırılmış bir veri değerini temsil eder.

Özet

Bazı dillerde Struct, yerel gösterimle desteklenebilir. Örneğin, JS gibi komut dosyası dillerinde yapı bir nesne olarak gösterilir. Bu temsilin ayrıntıları, dile ilişkin proto desteğiyle birlikte açıklanmaktadır.

Struct için JSON gösterimi JSON nesnesidir.

Devralma

Devralındığı kaynak: pb::IMessage< Struct >

İnşaat Ustaları ve Yıkıcılar

Struct()
Struct(Struct other)

Özellikler

Descriptor
pbr::MessageDescriptor
Descriptor
pbr::MessageDescriptor pb::IMessage.
Fields
pbc::MapField< string, global::Google.Protobuf.WellKnownTypes.Value >
Dinamik olarak yazılan değerlerin sıralı olmayan haritası.
Parser
pb::MessageParser< Struct >

Herkese açık özellikler

FieldsFieldNumber = 1
const int
"Alanlar" alanı için alan numarası.

Herkese açık işlevler

CalculateSize()
int
Clone()
Equals(object other)
override bool
Equals(Struct other)
bool
GetHashCode()
override int
MergeFrom(Struct other)
void
MergeFrom(pb::CodedInputStream input)
void
ToString()
override string
WriteTo(pb::CodedOutputStream output)
void

Özellikler

Açıklayıcı

pbr::MessageDescriptor Descriptor

Açıklayıcı

pbr::MessageDescriptor pb::IMessage. Descriptor

Alanlar

pbc::MapField< string, global::Google.Protobuf.WellKnownTypes.Value > Fields

Dinamik olarak yazılan değerlerin sıralı olmayan haritası.

Ayrıştırıcı

pb::MessageParser< Struct > Parser

Herkese açık özellikler

AlanlarAlanNumarası

const int FieldsFieldNumber = 1

"Alanlar" alanı için alan numarası.

Herkese açık işlevler

Hesap Boyutu

int CalculateSize()

Klonla

Struct Clone()

Şuna eşittir:

override bool Equals(
  object other
)

Şuna eşittir:

bool Equals(
  Struct other
)

GetHashCode'u

override int GetHashCode()

Birleştirme Kaynağı

void MergeFrom(
  Struct other
)

Birleştirme Kaynağı

void MergeFrom(
  pb::CodedInputStream input
)

Struct

 Struct()

Struct

 Struct(
  Struct other
)

Dize

override string ToString()

Yazma

void WriteTo(
  pb::CodedOutputStream output
)