Google. Protobuf. IMessage
Protokol Arabellekleri mesajının arayüzü, serileştirme için gerekli temel işlemleri destekler.
Özet
Devralma
Doğrudan Bilinen Alt Sınıflar:Google.Protobuf.ICustomDiagnosticMessage, Google.Protobuf.IMessage< T >
Özellikler |
|
---|---|
Descriptor
|
Bu iletinin tanımlayıcısı.
|
Herkese açık işlevler |
|
---|---|
CalculateSize()
|
int
Protokol Arabellek kablosu biçiminde bu iletinin bayt cinsinden boyutunu hesaplar.
|
MergeFrom(CodedInputStream input)
|
void
Belirtilen kodlanmış giriş akışındaki verileri mevcut mesajla birleştirir.
|
WriteTo(CodedOutputStream output)
|
void
Verileri, kodlanan çıkış akışına yazar.
|
Özellikler
Açıklayıcı
MessageDescriptor Descriptor
Bu iletinin tanımlayıcısı.
Tüm örneklerin aynı tanımlayıcıyı döndürmesi beklenir ve oluşturulan türler için açık bir şekilde uygulanan bir üye olur ve tür üzerinde tanımlanan statik mülkle aynı değeri döndürür.
Herkese açık işlevler
Hesap Boyutu
int CalculateSize()
Protokol Arabellek kablosu biçiminde bu iletinin bayt cinsinden boyutunu hesaplar.
Ayrıntılar | |
---|---|
İadeler |
Bu iletinin kodlanan bir çıkış akışına yazılması için gereken bayt sayısı.
|
Birleştirme Kaynağı
void MergeFrom( CodedInputStream input )
Belirtilen kodlanmış giriş akışındaki verileri mevcut mesajla birleştirir.
Kesin birleştirme semantiği için kullanıcı rehberine bakın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
Yazma
void WriteTo( CodedOutputStream output )
Verileri, kodlanan çıkış akışına yazar.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|