public CircuitBreaker(CircuitBreakerAttribute attribute, IServiceProvider serviceLocator) : this(attribute.Threshold, attribute.Timeout, attribute.ResetTimeout, attribute.IgnoredExceptionTypes, attribute.IgnoredStatusCodes, attribute.Monitor, serviceLocator) { }