Namespace Neon.Retry
Classes
ExponentialRetryPolicy
Implements an IRetryPolicy that retries an operation first at an initial interval and then doubles the interval up to a limit for a specified maximum number of times.
LinearRetryPolicy
Implements a simple IRetryPolicy that retries an operation at a fixed interval for a specified maximum number of times.
NoRetryPolicy
Implements an IRetryPolicy that does not attempt to retry operations.
RetryPolicy
Base class for used to help implement a IRetryPolicy.
RetryPolicyBase
Base class for used to help implement a IRetryPolicy.
RetryTransientArgs
Arguments passed to OnTransient handlers so these can react to transient exceptions and optionally prevent further handlers from being invoked and also prevent the transient exception from being logged.
TransientDetector
Provides some common transient error detection functions for use by IRetryPolicy implementations.
TransientException
Used to indicate an explicit transient error.
Interfaces
IRetryPolicy
Describes the behavior of an operation retry policy. These are used to retry operations that have failed due to transient errors.