Esempio n. 1
0
        public override async Task <HiResponse> Hi(HiRequest request, ServerCallContext context)
        {
            //mock api delay
            await Task.Delay(10000).ConfigureAwait(false);

            return(new HiResponse {
            });
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var channel = GrpcChannel.ForAddress("https://localhost:5001");
            var client  = new Hi.HiClient(channel);

            Console.Write("Please enter your name: ");

            var request = new HiRequest();

            request.Name = Console.ReadLine();

            client.SayHi(request);

            channel.ShutdownAsync().Wait();
            Console.WriteLine("Press any key to exit...");
            Console.ReadKey();
        }
Esempio n. 3
0
 public override Task <HiReply> SayHi(HiRequest request, ServerCallContext context)
 {
     Console.WriteLine("Hi " + request.Name);
     return(Task.FromResult(new HiReply()));
 }