CircuitBehavior abstract class CircuitBehavior Defines the behavior of circuit breaker. All methods on this class are performed under a lock. Documentation Code public abstract int FailureCount { get; } public abstract double FailureRate { get; } protected CircuitBehavior() public abstract void OnActionFailure(CircuitState currentState, out bool shouldBreak) public abstract void OnActionSuccess(CircuitState currentState) public abstract void OnCircuitClosed()