예제 #1
0
 public Task ProcessAsync(TestCommandOne message, CancellationToken cancellationToken)
 {
     _countable.Count();
     if (message.Throw)
     {
         throw new Exception();
     }
     return(Task.CompletedTask);
 }
        public async Task ProcessAsync(TestCommandOne message, CancellationToken cancellationToken)
        {
            _countable.Count();
            await Task.Delay(1, cancellationToken);

            if (message.Throw)
            {
                throw new TestException();
            }
        }
예제 #3
0
            public Task ProcessDuplicateAsync(SagaStartMessage message, CancellationToken cancellationToken)
            {
                _countable.Count();

                if (_throwOnProcess)
                {
                    throw new ApplicationException();
                }

                return(Task.CompletedTask);
            }
예제 #4
0
 public Task ProcessAsync(DiTestMessage message, CancellationToken cancellationToken)
 {
     _countable.Count();
     return(Task.CompletedTask);
 }
예제 #5
0
 public IActionResult Same()
 {
     countPlz.Count();
     return(RedirectToAction(""));
 }
예제 #6
0
 static int CountItem(int total, ICountable item)
 {
     total += item.Count();
     return(total);
 }
 public IActionResult Count()
 {
     countable.Count();
     return(RedirectToAction("ShowCount"));
 }