<PackageReference Include="Polly" Version="5.5.0" />

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