Polly
Namespace with 28 public types
Classes
PredicateBuilder
Defines a builder for creating exception predicates.
PredicateBuilder`1
Defines a builder for creating predicates for and combinations.
ResilienceContext
ResiliencePipeline
ResiliencePipeline`1
ResiliencePipelineBuilder
ResiliencePipelineBuilder`1
ResilienceProperties
StrategyBuilderContext
Structures
Outcome`1
Represents the outcome of an operation which could be a result of type or an exception.
ResilienceContextCreationArguments
ResiliencePropertyKey`1
Enumerations
DelayBackoffType
The backoff type used by the strategies.
Static Classes
CircuitBreakerResiliencePipelineBuilderExtensions
Circuit breaker extensions for .
FallbackResiliencePipelineBuilderExtensions
Extensions for adding fallback to .
HedgingResiliencePipelineBuilderExtensions
Extensions for adding hedging to .
LegacySupport
Legacy support for older versions of Polly.
Outcome
Produces instances of .
PredicateResult
ResiliencePipelineBuilderExtensions
RetryResiliencePipelineBuilderExtensions
TimeoutResiliencePipelineBuilderExtensions
Abstract Classes
ExecutionRejectedException
Exception thrown when a policy rejects execution of a delegate.
More specific exceptions which derive from this type, are generally thrown.
ResilienceContextPool
ResiliencePipelineBuilderBase
ResilienceStrategy
ResilienceStrategy`1
ResilienceStrategyOptions