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)); }
ConnectHandle IRetryObserverConnector.ConnectRetryObserver(IRetryObserver observer) { return(new EmptyConnectHandle()); }
ConnectHandle IRetryObserverConnector.ConnectRetryObserver(IRetryObserver observer) { return(_observers.Connect(observer)); }
public static Task RetryFault(IRetryObserver observer, RetryContext context, Type contextType) { return(Cached.Converters.Value[contextType].RetryFault(observer, context)); }
public static Task RetryFault(IRetryObserver observer, RetryContext context, Type contextType, CancellationToken cancellationToken = default(CancellationToken)) { return(Cached.Converters.Value[contextType].RetryFault(observer, context)); }