C# Класс MultiplicationService.Client, SerializersCompare

Thrift doesn't support object/struct inheritence (see http://thrift.apache.org/docs/features/) So we have to manually define the resulting inherited structure here To build the code-gen .cs files run \packages\Thrift.0.9.0.0\tools\thrift-0.9.0.exe -gen csharp SimpleAndInheritedEntity.thrift You need to have NuGet restore the packages to have those tools because Thrift is a NuGet package in this project
Наследование: Iface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
iprot_ Thrift.Protocol.TProtocol
oprot_ Thrift.Protocol.TProtocol
seqid_ int

Открытые методы

Метод Описание
Begin_multiply ( AsyncCallback, callback, object state, int n1, int n2 ) : IAsyncResult
Client ( TProtocol prot ) : System
Client ( TProtocol iprot, TProtocol oprot ) : System
End_multiply ( IAsyncResult asyncResult ) : int
multiply ( int n1, int n2 ) : int
recv_multiply ( ) : int
send_multiply ( AsyncCallback, callback, object state, int n1, int n2 ) : IAsyncResult
send_multiply ( int n1, int n2 ) : void

Описание методов

Begin_multiply() публичный Метод

public Begin_multiply ( AsyncCallback, callback, object state, int n1, int n2 ) : IAsyncResult
callback AsyncCallback,
state object
n1 int
n2 int
Результат IAsyncResult

Client() публичный Метод

public Client ( TProtocol prot ) : System
prot Thrift.Protocol.TProtocol
Результат System

Client() публичный Метод

public Client ( TProtocol iprot, TProtocol oprot ) : System
iprot Thrift.Protocol.TProtocol
oprot Thrift.Protocol.TProtocol
Результат System

End_multiply() публичный Метод

public End_multiply ( IAsyncResult asyncResult ) : int
asyncResult IAsyncResult
Результат int

multiply() публичный Метод

public multiply ( int n1, int n2 ) : int
n1 int
n2 int
Результат int

recv_multiply() публичный Метод

public recv_multiply ( ) : int
Результат int

send_multiply() публичный Метод

public send_multiply ( AsyncCallback, callback, object state, int n1, int n2 ) : IAsyncResult
callback AsyncCallback,
state object
n1 int
n2 int
Результат IAsyncResult

send_multiply() публичный Метод

public send_multiply ( int n1, int n2 ) : void
n1 int
n2 int
Результат void

Описание свойств

iprot_ защищенное свойство

protected TProtocol,Thrift.Protocol iprot_
Результат Thrift.Protocol.TProtocol

oprot_ защищенное свойство

protected TProtocol,Thrift.Protocol oprot_
Результат Thrift.Protocol.TProtocol

seqid_ защищенное свойство

protected int seqid_
Результат int