Пример #1
0
        public async Task ExecuteAsync(Func <CancellationToken, Task> action, CancellationToken token)
        {
            var context = new RetryOnExceptionContext(this.policy, this.transientExceptionTypes, token);

            await RetryOnException.ActionAsync(context, action);
        }
Пример #2
0
        public void Execute(Action <CancellationToken> action, CancellationToken token)
        {
            var context = new RetryOnExceptionContext(this.policy, this.transientExceptionTypes, token);

            RetryOnException.Action(context, action);
        }