Table of Contents

Namespace Polly.CircuitBreaker

Classes

BrokenCircuitException

Exception thrown when a circuit is broken.

BrokenCircuitException<TResult>

Exception thrown when a circuit is broken.

CircuitBreakerPolicy

A circuit-breaker policy that can be applied to delegates.

CircuitBreakerPolicy<TResult>

A circuit-breaker policy that can be applied to delegates returning a value of type TResult.

IsolatedCircuitException

Exception thrown when a circuit is isolated (held open) by manual override.

Interfaces

ICircuitBreakerPolicy

Defines properties and methods common to all circuit-breaker policies.

ICircuitBreakerPolicy<TResult>

Defines properties and methods common to all circuit-breaker policies generic-typed for executions returning results of type TResult.

Enums

CircuitState

Describes the possible states the circuit of a CircuitBreaker may be in.