CircuitStateController
Thread-safe controller that holds and manages the circuit breaker state transitions.
public CircuitStateController(TimeSpan breakDuration, EventInvoker<OnCircuitOpenedArguments> onOpened, EventInvoker<OnCircuitClosedArguments> onClosed, Func<OnCircuitHalfOpenedArguments, ValueTask> onHalfOpen, CircuitBehavior behavior, TimeProvider timeProvider, ResilienceStrategyTelemetry telemetry)