Polly.CircuitBreaker
Namespace with 15 public types
Classes
AdvancedCircuitBreakerStrategyOptions
AdvancedCircuitBreakerStrategyOptions`1
The options for advanced circuit breaker resilience strategy.
BrokenCircuitException
Exception thrown when a circuit is broken.
BrokenCircuitException`1
Exception thrown when a circuit is broken.
CircuitBreakerManualControl
Allows manual control of the circuit-breaker.
CircuitBreakerStateProvider
Allows retrieval of the circuit breaker state.
IsolatedCircuitException
Exception thrown when a circuit is isolated (held open) by manual override.
SimpleCircuitBreakerStrategyOptions
SimpleCircuitBreakerStrategyOptions`1
The options for the simple circuit breaker resilience strategy.
Structures
CircuitBreakerPredicateArguments
Arguments used by predicate.
OnCircuitClosedArguments
Arguments used by event.
OnCircuitHalfOpenedArguments
Arguments used by event.
OnCircuitOpenedArguments
Arguments used by event.
Enumerations
CircuitState
Describes the possible states the circuit of a Circuit Breaker may be in.
Abstract Classes
CircuitBreakerStrategyOptions`1
The base options for circuit breaker resilience strategy.