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); }
public IUnaryMethodCall <TResponse> Call <TRequest, TResponse>(IUnaryMethod <TRequest, TResponse> method, TRequest request) { return(CallUnary <TRequest, TResponse>(method.CallDescriptor, request)); }
public IUnaryMethodCall Call <TRequest>(IUnaryMethod <TRequest, Nothing> method, TRequest request) { return(CallUnary(method.CallDescriptor, request)); }
public IUnaryMethodCall <TResponse> Call <TRequest, TResponse>(IUnaryMethod <TRequest, TResponse> method, TRequest request, ContextLinkageOptions contextLinkageOptions = default) { return(CallUnary <TRequest, TResponse>(method.CallDescriptor, request, contextLinkageOptions)); }
public IUnaryMethodCall Call <TRequest>(IUnaryMethod <TRequest, Nothing> method, TRequest request, ContextLinkageOptions contextLinkageOptions = default) { return(CallUnary(method.CallDescriptor, request, contextLinkageOptions)); }