public override IAsyncPolicy BuildAsync(MethodReflector method) { return(PolicyExtensions.CreatePolicyBuilder(ExceptionType).RetryAsync(retryCount)); }
public override IAsyncPolicy BuildAsync(MethodReflector method) { return(PolicyExtensions.CreatePolicyBuilder(ExceptionType) .CircuitBreakerAsync(exceptionsAllowedBeforeBreaking, durationOfBreak)); }
public override IAsyncPolicy BuildAsync(MethodReflector method) { return(PolicyExtensions.CreatePolicyBuilder(ExceptionType) .AdvancedCircuitBreakerAsync(failureThreshold, samplingDuration, minimumThroughput, durationOfBreak)); }