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;
        }
Esempio n. 2
0
        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);
        }