PollyHttpClientBuilderExtensions 클래스

정의

메시지 처리기를 메시지 처리기 파이프라인의 일부로 구성 PolicyHttpMessageHandler 하기 위한 확장 메서드를 HttpClient 제공합니다.

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
상속
PollyHttpClientBuilderExtensions

메서드

Name Description
AddPolicyHandler(IHttpClientBuilder, Func<HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

에서 반환하는 PolicyHttpMessageHandler 정책을 사용하여 요청 실행을 둘러싸는 A를 policySelector추가합니다.

AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

에서 반환하는 PolicyHttpMessageHandler 정책을 사용하여 요청 실행을 둘러싸는 A를 policySelector추가합니다.

AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage, String,IAsyncPolicy<HttpResponseMessage>>, Func<HttpRequestMessage, String>)

제공된 PolicyHttpMessageHandler 키 선택 논리 keySelectorpolicyFactory를 실행하여 반환된 정책으로 요청 실행을 둘러싸는 a를 추가하고 .

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

제공된 PolicyHttpMessageHandler 요청 실행을 둘러싸는 A를 추가합니다 IAsyncPolicy`1.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

에서 반환하는 PolicyHttpMessageHandler 정책을 사용하여 요청 실행을 둘러싸는 A를 IReadOnlyPolicyRegistry<TKey>추가합니다.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

에서 반환하는 PolicyHttpMessageHandler 정책을 사용하여 요청 실행을 둘러싸는 A를 IReadOnlyPolicyRegistry<TKey>추가합니다.

AddTransientHttpErrorPolicy(IHttpClientBuilder, Func<PolicyBuilder<HttpResponseMessage>,IAsyncPolicy<HttpResponseMessage>>)

제공된 구성 대리자를 PolicyHttpMessageHandler 실행하여 만든 요청 실행을 Policy 둘러싸는 A를 추가합니다. 일시적인 실패를 나타내는 조건으로 실패하는 요청에 대한 정책 애플리케이션을 트리거하도록 정책 작성기를 미리 구성합니다.

적용 대상