public override void RegisterFailure() { StateToggle.Open(this); }
public override void RegisterSuccess() { StateToggle.Close(this); }
public override void Try(CircuitBreaker circuitBreaker) { TaskInvoker.InvokePlanified( () => StateToggle.TryClose(this), _TimeOut); }