Поделиться через


PollyHttpClientBuilderExtensions Класс

Определение

Предоставляет методы расширения для настройки PolicyHttpMessageHandler обработчиков сообщений в составе конвейера обработчика сообщений.HttpClient

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
Наследование
PollyHttpClientBuilderExtensions

Методы

Имя Описание
AddPolicyHandler(IHttpClientBuilder, Func<HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

Добавляет объект PolicyHttpMessageHandler , который будет окружать выполнение запроса политикой, возвращаемой параметром policySelector.

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

Добавляет объект PolicyHttpMessageHandler , который будет окружать выполнение запроса политикой, возвращаемой параметром policySelector.

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

Добавляет объект PolicyHttpMessageHandler , который будет окружать выполнение запроса политикой, возвращаемой путем выполнения предоставленной логики keySelector выбора ключа и policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

Добавляет объект PolicyHttpMessageHandler , который будет окружать выполнение запроса предоставленным IAsyncPolicy`1.

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

Добавляет объект PolicyHttpMessageHandler , который будет окружать выполнение запроса политикой, возвращаемой параметром IReadOnlyPolicyRegistry<TKey>.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

Добавляет объект PolicyHttpMessageHandler , который будет окружать выполнение запроса политикой, возвращаемой параметром IReadOnlyPolicyRegistry<TKey>.

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

Добавляет объект PolicyHttpMessageHandler , который будет окружать выполнение запроса с Policy созданным путем выполнения предоставленного делегата конфигурации. Построитель политик будет предварительно настроен для активации приложения политики для запросов, которые завершаются сбоем с условиями, указывающими на временный сбой.

Применяется к