protected override async Task<ResultStatus> DoCommandOverride(ICommandContext commandContext) { for (int i = 0; i < 10; ++i) { var command = new DummyBlockingCommand { Delay = 100 }; ResultStatus subCommandStatus = await commandContext.ScheduleAndExecuteCommand(command); if (subCommandStatus != ResultStatus.Successful) return subCommandStatus; } return ResultStatus.Successful; }
protected override async Task <ResultStatus> DoCommandOverride(ICommandContext commandContext) { for (int i = 0; i < 10; ++i) { var command = new DummyBlockingCommand { Delay = 100 }; ResultStatus subCommandStatus = await commandContext.ScheduleAndExecuteCommand(command); if (subCommandStatus != ResultStatus.Successful) { return(subCommandStatus); } } return(ResultStatus.Successful); }