Click or drag to resize

CircuitBreakerConfiguration Properties

The CircuitBreakerConfiguration type exposes the following members.

Properties
  NameDescription
Public propertyCanaryTimeout
The timeout for the canary request until it is deemed failed
Public propertyCompletionCallback
Called on every response to determine if it is successful or not. The default implementation counts SocketException, TimeoutException and TaskCanceledExceptions as failures.
Public propertyEnabled
Public propertyErrorThresholdPercentage
The percentage of operations that need to fail in a window until the circuit opens.
Public propertyRollingWindow
The rolling time-frame which is used to calculate the error threshold percentage.
Public propertySleepWindow
The initial sleep time after which a canary is sent as a probe.
Public propertyVolumeThreshold
The minimum amount of operations to measure before the threshold percentage kicks in.
Top
See Also