Polly.CircuitBreaker.CircuitBreakerStrategyOptions<TResult> public class CircuitBreakerStrategyOptions<TResult> : ResilienceStrategyOptions Documentation Code public TimeSpan BreakDuration { get; set; } public Func<BreakDurationGeneratorArguments, ValueTask<TimeSpan>> BreakDurationGenerator { get; set; } public double FailureRatio { get; set; } public CircuitBreakerManualControl ManualControl { get; set; } public int MinimumThroughput { get; set; } public Func<OnCircuitClosedArguments<TResult>, ValueTask> OnClosed { get; set; } public Func<OnCircuitHalfOpenedArguments, ValueTask> OnHalfOpened { get; set; } public Func<OnCircuitOpenedArguments<TResult>, ValueTask> OnOpened { get; set; } public TimeSpan SamplingDuration { get; set; } public Func<CircuitBreakerPredicateArguments<TResult>, ValueTask<bool>> ShouldHandle { get; set; } public CircuitBreakerStateProvider StateProvider { get; set; } public CircuitBreakerStrategyOptions()