Ejemplo n.º 1
0
            public Task RetryFault(IRetryObserver observer, RetryContext context)
            {
                if (context == null)
                {
                    throw new ArgumentNullException(nameof(context));
                }

                var retryContext = context as RetryContext <T>;

                return(observer.RetryFault(retryContext));
            }
Ejemplo n.º 2
0
 ConnectHandle IRetryObserverConnector.ConnectRetryObserver(IRetryObserver observer)
 {
     return(new EmptyConnectHandle());
 }
Ejemplo n.º 3
0
 ConnectHandle IRetryObserverConnector.ConnectRetryObserver(IRetryObserver observer)
 {
     return(_observers.Connect(observer));
 }
Ejemplo n.º 4
0
 public static Task RetryFault(IRetryObserver observer, RetryContext context, Type contextType)
 {
     return(Cached.Converters.Value[contextType].RetryFault(observer, context));
 }
Ejemplo n.º 5
0
 public static Task RetryFault(IRetryObserver observer, RetryContext context, Type contextType,
                               CancellationToken cancellationToken = default(CancellationToken))
 {
     return(Cached.Converters.Value[contextType].RetryFault(observer, context));
 }