ResilienceHttpClientBuilderExtensions.AddResilienceHandler Yöntem

Tanım

Aşırı Yüklemeler

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>)

Adlandırılmış bir satır içi dayanıklılık işlem hattı kullanan bir dayanıklılık işlem hattı işleyicisi ekler.

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>>)

Adlandırılmış bir satır içi dayanıklılık işlem hattı kullanan bir dayanıklılık işlem hattı işleyicisi ekler.

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>)

Kaynak:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Kaynak:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Adlandırılmış bir satır içi dayanıklılık işlem hattı kullanan bir dayanıklılık işlem hattı işleyicisi ekler.

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

Parametreler

builder
IHttpClientBuilder

Oluşturucu örneği.

pipelineName
String

İşlem hattının adında kullanılan dayanıklılık işlem hattının özel tanımlayıcısı.

configure
Action<Polly.ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>

İşlem hattını yapılandıran geri çağırma.

Döndürülenler

değeri builder.

Açıklamalar

Son işlem hattı adı ve pipelineNamebirleşimidirName. HTTP istemciniz birden çok dayanıklılık işleyicisi içeriyorsa işlem hattı adı tanımlayıcısı kullanın.

Şunlara uygulanır

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>>)

Kaynak:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Kaynak:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Adlandırılmış bir satır içi dayanıklılık işlem hattı kullanan bir dayanıklılık işlem hattı işleyicisi ekler.

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

Parametreler

builder
IHttpClientBuilder

Oluşturucu örneği.

pipelineName
String

İşlem hattının adında kullanılan dayanıklılık işlem hattının özel tanımlayıcısı.

configure
Action<Polly.ResiliencePipelineBuilder<HttpResponseMessage>>

İşlem hattını yapılandıran geri çağırma.

Döndürülenler

değeri builder.

Açıklamalar

Son işlem hattı adı ve pipelineNamebirleşimidirName. HTTP istemciniz birden çok dayanıklılık işleyicisi içeriyorsa işlem hattı adı tanımlayıcısı kullanın.

Şunlara uygulanır