Polly
Namespace with 45 public types
Classes
Context
DelegateResult`1
ExceptionPredicates
PolicyBuilder
PolicyBuilder`1
PolicyResult
PolicyResult`1
ResultPredicates`1
Enumerations
ExceptionType
FaultType
OutcomeType
Static Classes
AdvancedCircuitBreakerSyntax
AdvancedCircuitBreakerTResultSyntax
Fluent API for defining a Circuit Breaker .
AsyncAdvancedCircuitBreakerSyntax
Fluent API for defining a Circuit Breaker .
AsyncAdvancedCircuitBreakerTResultSyntax
Fluent API for defining a Circuit Breaker .
AsyncCircuitBreakerSyntax
Fluent API for defining a Circuit Breaker .
AsyncCircuitBreakerTResultSyntax
Fluent API for defining a Circuit Breaker .
AsyncFallbackSyntax
Fluent API for defining a Fallback .
AsyncFallbackTResultSyntax
Fluent API for defining an async Fallback policy governing executions returning TResult.
AsyncRetrySyntax
Fluent API for defining a .
AsyncRetryTResultSyntax
Fluent API for defining an .
CircuitBreakerSyntax
Fluent API for defining a Circuit Breaker .
CircuitBreakerTResultSyntax
Fluent API for defining a Circuit Breaker .
FallbackSyntax
Fluent API for defining a Fallback policy.
FallbackTResultSyntax
Fluent API for defining a Fallback policy governing executions returning TResult.
IAsyncPolicyExtensions
Contains extensions methods on .
IAsyncPolicyPolicyWrapExtensions
Defines extensions for configuring instances on an or .
ISyncPolicyExtensions
Contains extensions methods on .
ISyncPolicyPolicyWrapExtensions
Defines extensions for configuring instances on an or .
ResiliencePipelineConversionExtensions
Extensions for conversion of resilience strategies to policies.
RetrySyntax
Fluent API for defining a Retry .
RetryTResultSyntax
Fluent API for defining a Retry .
Abstract Classes
AsyncPolicy
Transient exception handling policies that can be applied to asynchronous delegates.
AsyncPolicy`1
Transient exception handling policies that can be applied to asynchronous delegates.
Policy
Transient exception handling policies that can be applied to synchronous delegates.
Policy`1
Transient fault handling policies that can be applied to delegates returning results of type .
PolicyBase
Implements elements common to both non-generic and generic policies, and sync and async policies.
PolicyBase`1
Implements elements common to sync and async generic policies.
Interfaces
IAsyncPolicy
An interface defining all executions available on a non-generic, asynchronous policy.
IAsyncPolicy`1
An interface defining all executions available on an asynchronous policy generic-typed for executions returning results of type .
IsPolicy
A marker interface identifying Polly policies of all types, and containing properties common to all policies.
ISyncPolicy
An interface defining all executions available on a non-generic, synchronous policy.
ISyncPolicy`1
An interface defining all executions available on a synchronous policy generic-typed for executions returning results of type .