internal CircuitBreakerState MoveToHalfOpenState() { state = new HalfOpenState(this); return(state); }
private void Trip() { currentState = CircuitBreakerState.Open; lastTrip = DateTime.UtcNow; }
internal CircuitBreakerState MoveToClosedState() { state = new ClosedState(this); return(state); }