Polly
Namespace with 33 public types
Classes
Context
Context that carries with a single execution through a Policy. Commonly-used properties are directly on the class. Backed by a dictionary of string key / object value pairs, to which user-defined values may be added.
Do not re-use an instance of across more than one execution.
DelegateResult`1
The captured outcome of executing an individual Func<TResult>
PolicyBuilder
PolicyBuilder`1
PolicyResult
PolicyResult`1
Enumerations
ExceptionType
FaultType
OutcomeType
Static Classes
AdvancedCircuitBreakerSyntax
Fluent API for defining a Circuit Breaker .
AdvancedCircuitBreakerSyntaxAsync
Fluent API for defining a Circuit Breaker .
AdvancedCircuitBreakerTResultSyntax
Fluent API for defining a Circuit Breaker .
AdvancedCircuitBreakerTResultSyntaxAsync
Fluent API for defining a Circuit Breaker .
CircuitBreakerSyntax
Fluent API for defining a Circuit Breaker .
CircuitBreakerSyntaxAsync
Fluent API for defining a Circuit Breaker .
CircuitBreakerTResultSyntax
Fluent API for defining a Circuit Breaker .
CircuitBreakerTResultSyntaxAsync
Fluent API for defining a Circuit Breaker .
FallbackSyntax
Fluent API for defining a Fallback .
FallbackSyntaxAsync
Fluent API for defining a Fallback .
FallbackTResultSyntax
Fluent API for defining a Fallback .
FallbackTResultSyntaxAsync
Fluent API for defining a Fallback .
RetrySyntax
RetrySyntaxAsync
RetryTResultSyntax
RetryTResultSyntaxAsync
Abstract Classes
ExecutionRejectedException
Exception thrown when a rejects execution of a delegate.
More specific exceptions which derive from this type, are generally thrown.
Policy
Transient exception handling policies that can
be applied to delegates
Policy`1
Interfaces
IAsyncPolicy
An interface defining all executions available on a non-generic, asynchronous policy
IAsyncPolicy`1
IsPolicy
ISyncPolicy
ISyncPolicy`1