public async Task ClearAsync() { EnsureStarted(); var action = new Protos.CalculatorDuplexAction.Types.Clear(); var message = new Protos.CalculatorDuplexAction { Clear = action, }; await _streamHandler.WriteAsync(message); }
private Task InvokeClearAsync(Protos.CalculatorDuplexAction.Types.Clear action) { try { _contract.Clear(); return(Task.CompletedTask); } catch (Exception ex) { _logger.LogError(ex, "Error invoking Clear"); throw; } }