Exemplo n.º 1
0
 public override Task <CounterReply> IncrementCount(Empty request, ServerCallContext context)
 {
     _logger.LogInformation("Incrementing count by 1");
     _counter.Increment(1);
     return(Task.FromResult(new CounterReply {
         Count = _counter.Count
     }));
 }
Exemplo n.º 2
0
 public override async Task <CounterReply> AccumulateCount(IAsyncStreamReader <CounterRequest> requestStream, ServerCallContext context)
 {
     await foreach (var request in requestStream.ReadAllAsync())
     {
         _logger.LogInformation($"Incrementing count by {request.Count}");
         _counter.Increment(request.Count);
     }
     return(new CounterReply {
         Count = _counter.Count
     });
 }