다음을 통해 공유


PollyHttpClientBuilderExtensions 클래스

정의

HttpClient 메시지 처리기 파이프라인의 일부 또는 전체로 PolicyHttpMessageHandler 메시지 처리기를 구성하는 확장 메서드입니다.

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

메서드

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

policySelector에서 반환하는 정책에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.

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

policySelector에서 반환하는 정책에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.

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

PolicyHttpMessageHandler 제공된 키 선택 논리 keySelector 및 를 실행하여 반환된 정책으로 요청 실행을 둘러싸는 을 추가합니다policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

제공된 IAsyncPolicy`1에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.

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

IReadOnlyPolicyRegistry<TKey>에서 반환하는 정책에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

IReadOnlyPolicyRegistry<TKey>에서 반환하는 정책에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.

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

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

적용 대상