Ejemplo n.º 1
0
        private static async Task UnaryRequestExampleAsync(IClient client, IUnaryMethod <GreetingRequest, GreetingResponse> unaryMethod)
        {
            Console.Write("> Enter name to send: ");
            var name    = Console.ReadLine();
            var request = new GreetingRequest {
                Name = name
            };

            Console.WriteLine("Sending: {0}", name);
            var response = await client.Call(unaryMethod, request);

            Console.WriteLine("Received: {0}", response.Greeting);
        }
Ejemplo n.º 2
0
 public IUnaryMethodCall <TResponse> Call <TRequest, TResponse>(IUnaryMethod <TRequest, TResponse> method, TRequest request)
 {
     return(CallUnary <TRequest, TResponse>(method.CallDescriptor, request));
 }
Ejemplo n.º 3
0
 public IUnaryMethodCall Call <TRequest>(IUnaryMethod <TRequest, Nothing> method, TRequest request)
 {
     return(CallUnary(method.CallDescriptor, request));
 }
Ejemplo n.º 4
0
 public IUnaryMethodCall <TResponse> Call <TRequest, TResponse>(IUnaryMethod <TRequest, TResponse> method, TRequest request, ContextLinkageOptions contextLinkageOptions = default)
 {
     return(CallUnary <TRequest, TResponse>(method.CallDescriptor, request, contextLinkageOptions));
 }
Ejemplo n.º 5
0
 public IUnaryMethodCall Call <TRequest>(IUnaryMethod <TRequest, Nothing> method, TRequest request, ContextLinkageOptions contextLinkageOptions = default)
 {
     return(CallUnary(method.CallDescriptor, request, contextLinkageOptions));
 }