private Task InvokeAddToAsync(Protos.CalculatorDuplexAction.Types.AddTo action)
 {
     try
     {
         _contract.AddTo(action.Value);
         return(Task.CompletedTask);
     }
     catch (Exception ex)
     {
         _logger.LogError(ex, "Error invoking AddTo");
         throw;
     }
 }
Beispiel #2
0
 public async Task AddToAsync(double value)
 {
     EnsureStarted();
     var action = new Protos.CalculatorDuplexAction.Types.AddTo
     {
         Value = value,
     };
     var message = new Protos.CalculatorDuplexAction
     {
         AddTo = action,
     };
     await _streamHandler.WriteAsync(message);
 }