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

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 .