다음을 통해 공유


ResilienceHttpClientBuilderExtensions.AddResilienceHandler 메서드

정의

오버로드

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

명명된 인라인 복원력 파이프라인을 사용하는 복원력 파이프라인 처리기를 추가합니다.

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

명명된 인라인 복원력 파이프라인을 사용하는 복원력 파이프라인 처리기를 추가합니다.

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

Source:
ResilienceHttpClientBuilderExtensions.Resilience.cs

명명된 인라인 복원력 파이프라인을 사용하는 복원력 파이프라인 처리기를 추가합니다.

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

매개 변수

builder
IHttpClientBuilder

작성기가 instance.

pipelineName
String

파이프라인 이름에 사용되는 복원력 파이프라인에 대한 사용자 지정 식별자입니다.

configure
Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>

파이프라인을 구성하는 콜백입니다.

반환

builder의 값

설명

최종 파이프라인 이름은 및 pipelineNameName 조합입니다. HTTP 클라이언트에 여러 복원력 처리기가 포함된 경우 파이프라인 이름 식별자를 사용합니다.

적용 대상

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

Source:
ResilienceHttpClientBuilderExtensions.Resilience.cs

명명된 인라인 복원력 파이프라인을 사용하는 복원력 파이프라인 처리기를 추가합니다.

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

매개 변수

builder
IHttpClientBuilder

작성기가 instance.

pipelineName
String

파이프라인 이름에 사용되는 복원력 파이프라인에 대한 사용자 지정 식별자입니다.

configure
Action<ResiliencePipelineBuilder<HttpResponseMessage>>

파이프라인을 구성하는 콜백입니다.

반환

builder의 값

설명

최종 파이프라인 이름은 및 pipelineNameName 조합입니다. HTTP 클라이언트에 여러 복원력 처리기가 포함된 경우 파이프라인 이름 식별자를 사용합니다.

적용 대상