Language

HttpRetryResiliencePipelineBuilderExtensions Class

Definition

Extensions for adding an HTTP retry strategy to ResiliencePipelineBuilder`1.

public ref class HttpRetryResiliencePipelineBuilderExtensions abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static class HttpRetryResiliencePipelineBuilderExtensions
public static class HttpRetryResiliencePipelineBuilderExtensions
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type HttpRetryResiliencePipelineBuilderExtensions = class
type HttpRetryResiliencePipelineBuilderExtensions = class
Public Module HttpRetryResiliencePipelineBuilderExtensions
Inheritance
HttpRetryResiliencePipelineBuilderExtensions
Attributes

Methods

Name Description
AddRetryWithBudget(ResiliencePipelineBuilder<HttpResponseMessage>, HttpRetryStrategyOptions)

Adds a retry strategy limited by a retry budget to the builder. Use this method instead of Polly.RetryResiliencePipelineBuilderExtensions.AddRetry``1(Polly.ResiliencePipelineBuilder{``0},Polly.Retry.RetryStrategyOptions{``0}) in custom pipelines, because AddRetry can't apply RetryBudget and rejects options that set it.

Applies to