public override Task <HelloReplyW> SayHello(HelloRequestW request, ServerCallContext context) { return(Task.FromResult(new HelloReplyW { Message = "yes welcome service say : " + request.Name })); }
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 })); }
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; } } }