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를 추가합니다. 정책 작성기는 일시적인 오류를 나타내는 조건으로 인해 실패한 요청에 대해 정책 애플리케이션을 트리거하도록 미리 구성되어 있습니다.

적용 대상