• Circuit Breaker
  • Syntax
  • How the Polly CircuitBreaker works
  • Circuit-breaker as state machine
  • Closed
  • Open
  • Half-Open
  • Open/closed semantics
  • Exception handling
  • Scoping CircuitBreaker instances
  • Thread-safety and locking
  • Circuit state (for health reporting) (Polly v4.0+)
  • Reducing thrown exceptions when the circuit is broken
  • Manual control (Polly v4.0+)
  • Delegates on transitions of circuit state (Polly v4.0+)
  • Putting it all together
  • Further reading