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

Polly

Namespace with 25 public types

Classes

 Context A readonly dictionary of string key / object value pairs
 ContextualPolicy Transient exception handling policies that can be applied to delegates. These policies can be called with arbitrary context data.
 ContextualPolicy`1 Transient fault handling policies that can be applied to delegates returning results of type These policies can be called with arbitrary context data.
 DelegateResult`1 The captured outcome of executing an individual Func<TResult>
 Policy Transient exception handling policies that can be applied to delegates
 Policy`1 Transient fault handling policies that can be applied to delegates returning results of type
 PolicyBuilder Builder class that holds the list of current exception predicates.
 PolicyBuilder`1 Builder class that holds the list of current execution predicates filtering TResult result values.
 PolicyResult The captured result of executing a policy
 PolicyResult`1 The captured result of executing a policy

Enumerations

 ExceptionType Represents the type of exception resulting from a failed policy
 FaultType Represents the type of outcome from a failed policy
 OutcomeType Represents the outcome of executing a policy

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 .
 RetrySyntax Fluent API for defining a Retry .
 RetrySyntaxAsync Fluent API for defining a Retry .
 RetryTResultSyntax Fluent API for defining a Retry .
 RetryTResultSyntaxAsync Fluent API for defining a Retry .