public void BindToBroker(ICircuitBreakerBroker circuitBreakerBroker) { broker = circuitBreakerBroker ?? throw new ArgumentNullException(nameof(circuitBreakerBroker)); broker.Subscribe(Id, StateChanged); }
internal async Task BindToBroker(ICircuitBreakerBroker circuitBreakerBroker) { broker = circuitBreakerBroker ?? throw new ArgumentNullException(nameof(circuitBreakerBroker)); await broker.SubscribeAsync(Id, StateChanged); }