Пример #1
0
 TMessage pb::IRpcDispatch.CallMethod <TMessage, TBuilder>(string method, pb::IMessageLite request, pb::IBuilderLite <TMessage, TBuilder> response)
 {
     return(dispatch.CallMethod(method, request, response));
 }
Пример #2
0
            public TMessage CallMethod <TMessage, TBuilder>(string methodName, pb::IMessageLite request, pb::IBuilderLite <TMessage, TBuilder> response)
                where TMessage : pb::IMessageLite <TMessage, TBuilder>
                where TBuilder : pb::IBuilderLite <TMessage, TBuilder>
            {
                switch (methodName)
                {
                case "List": return(response.MergeFrom(implementation.List((global::books.Empty)request)).Build());

                default: throw pb::ThrowHelper.CreateMissingMethod(typeof(IBookService), methodName);
                }
            }
Пример #3
0
            public TMessage CallMethod <TMessage, TBuilder>(string methodName, pb::IMessageLite request, pb::IBuilderLite <TMessage, TBuilder> response)
                where TMessage : pb::IMessageLite <TMessage, TBuilder>
                where TBuilder : pb::IBuilderLite <TMessage, TBuilder>
            {
                switch (methodName)
                {
                case "SayHello": return(response.MergeFrom(implementation.SayHello((global::helloworld.HelloRequest)request)).Build());

                default: throw pb::ThrowHelper.CreateMissingMethod(typeof(IGreeter), methodName);
                }
            }