ResilienceHttpClientBuilderExtensions.AddResilienceHandler Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>) |
Hiermee voegt u een tolerantiepijplijnhandler toe die gebruikmaakt van een benoemde inline-tolerantiepijplijn. |
| AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>>) |
Hiermee voegt u een tolerantiepijplijnhandler toe die gebruikmaakt van een benoemde inline-tolerantiepijplijn. |
AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>)
Hiermee voegt u een tolerantiepijplijnhandler toe die gebruikmaakt van een benoemde inline-tolerantiepijplijn.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Http::Resilience::IHttpResiliencePipelineBuilder ^ AddResilienceHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, System::String ^ pipelineName, Action<Polly::ResiliencePipelineBuilder<System::Net::Http::HttpResponseMessage ^> ^, Microsoft::Extensions::Http::Resilience::ResilienceHandlerContext ^> ^ configure);
public static Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, string pipelineName, Action<Polly.ResiliencePipelineBuilder<System.Net.Http.HttpResponseMessage>,Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext> configure);
static member AddResilienceHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * string * Action<Polly.ResiliencePipelineBuilder<System.Net.Http.HttpResponseMessage>, Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext> -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder
<Extension()>
Public Function AddResilienceHandler (builder As IHttpClientBuilder, pipelineName As String, configure As Action(Of ResiliencePipelineBuilder(Of HttpResponseMessage), ResilienceHandlerContext)) As IHttpResiliencePipelineBuilder
Parameters
- builder
- IHttpClientBuilder
Het opbouwproces.
- pipelineName
- String
De aangepaste id voor de tolerantiepijplijn, die wordt gebruikt in de naam van de pijplijn.
De callback waarmee de pijplijn wordt geconfigureerd.
Retouren
De waarde van builder.
Opmerkingen
De uiteindelijke naam van de pijplijn is een combinatie van Name en pipelineName. Gebruik de naam-id van de pijplijn als uw HTTP-client meerdere handlers voor tolerantie bevat.
Van toepassing op
AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>>)
Hiermee voegt u een tolerantiepijplijnhandler toe die gebruikmaakt van een benoemde inline-tolerantiepijplijn.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Http::Resilience::IHttpResiliencePipelineBuilder ^ AddResilienceHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, System::String ^ pipelineName, Action<Polly::ResiliencePipelineBuilder<System::Net::Http::HttpResponseMessage ^> ^> ^ configure);
public static Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, string pipelineName, Action<Polly.ResiliencePipelineBuilder<System.Net.Http.HttpResponseMessage>> configure);
static member AddResilienceHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * string * Action<Polly.ResiliencePipelineBuilder<System.Net.Http.HttpResponseMessage>> -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder
<Extension()>
Public Function AddResilienceHandler (builder As IHttpClientBuilder, pipelineName As String, configure As Action(Of ResiliencePipelineBuilder(Of HttpResponseMessage))) As IHttpResiliencePipelineBuilder
Parameters
- builder
- IHttpClientBuilder
Het opbouwproces.
- pipelineName
- String
De aangepaste id voor de tolerantiepijplijn, die wordt gebruikt in de naam van de pijplijn.
- configure
- Action<ResiliencePipelineBuilder<HttpResponseMessage>>
De callback waarmee de pijplijn wordt geconfigureerd.
Retouren
De waarde van builder.
Opmerkingen
De uiteindelijke naam van de pijplijn is een combinatie van Name en pipelineName. Gebruik de naam-id van de pijplijn als uw HTTP-client meerdere handlers voor tolerantie bevat.