Example #1
0
 public override Task <HelloReplyW> SayHello(HelloRequestW request, ServerCallContext context)
 {
     return(Task.FromResult(new HelloReplyW
     {
         Message = "yes welcome service say :  " + request.Name
     }));
 }
Example #2
0
 public override Task <HelloReplyW> SayHello(HelloRequestW request, ServerCallContext context)
 {
     return(Task.FromResult(new HelloReplyW
     {
         Message = "Welcome Hello " + request.Name + " " + context.Deadline.ToString() + " " + context.Method + " " + context.Host + " " + context.Peer
     }));
 }
Example #3
0
        public override async Task SayHelloServerStream(HelloRequestW request, IServerStreamWriter <HelloReplyW> responseStream, ServerCallContext context)
        {
            for (var i = 0; i < 5; i++)
            {
                if (!context.CancellationToken.IsCancellationRequested)
                {
                    await responseStream.WriteAsync(new HelloReplyW { Message = "ServerStream " + DateTime.Now.ToLongTimeString() });

                    await Task.Delay(TimeSpan.FromSeconds(1));
                }
                else
                {
                    break;
                }
            }
        }