diff --git a/src/Libraries/Microsoft.Extensions.Http.Resilience/Hedging/HttpHedgingStrategyOptions.cs b/src/Libraries/Microsoft.Extensions.Http.Resilience/Hedging/HttpHedgingStrategyOptions.cs index 6d9735231b4..d7628508354 100644 --- a/src/Libraries/Microsoft.Extensions.Http.Resilience/Hedging/HttpHedgingStrategyOptions.cs +++ b/src/Libraries/Microsoft.Extensions.Http.Resilience/Hedging/HttpHedgingStrategyOptions.cs @@ -3,7 +3,9 @@ using System.Net.Http; using System.Threading.Tasks; +using Polly.CircuitBreaker; using Polly.Hedging; +using Polly.Timeout; namespace Microsoft.Extensions.Http.Resilience; @@ -16,8 +18,9 @@ public class HttpHedgingStrategyOptions : HedgingStrategyOptions class. /// /// - /// By default, the options are set to handle only transient failures, - /// that is, timeouts, 5xx responses, and exceptions. + /// By default, the options are configured to handle only transient failures. + /// Specifically, this includes HTTP status codes 408, 429, 500 and above, + /// as well as , , and exceptions. /// public HttpHedgingStrategyOptions() { diff --git a/src/Libraries/Microsoft.Extensions.Http.Resilience/Polly/HttpRetryStrategyOptions.cs b/src/Libraries/Microsoft.Extensions.Http.Resilience/Polly/HttpRetryStrategyOptions.cs index e6b4a7f4fec..db0a8850e20 100644 --- a/src/Libraries/Microsoft.Extensions.Http.Resilience/Polly/HttpRetryStrategyOptions.cs +++ b/src/Libraries/Microsoft.Extensions.Http.Resilience/Polly/HttpRetryStrategyOptions.cs @@ -7,6 +7,7 @@ using Microsoft.Extensions.Http.Resilience.Internal; using Polly; using Polly.Retry; +using Polly.Timeout; namespace Microsoft.Extensions.Http.Resilience; @@ -21,8 +22,9 @@ public class HttpRetryStrategyOptions : RetryStrategyOptions class. /// /// - /// By default, the options are set to handle only transient failures, - /// that is, timeouts, 5xx responses, and exceptions. + /// By default, the options are configured to handle only transient failures. + /// Specifically, this includes HTTP status codes 408, 429, 500 and above, + /// as well as and exceptions. /// public HttpRetryStrategyOptions() {