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, который будет применять при выполнении запроса политику, возвращенную интерфейсом |
AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>) |
Добавляет обработчик PolicyHttpMessageHandler, который будет применять при выполнении запроса политику, возвращенную интерфейсом |
AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage, String,IAsyncPolicy<HttpResponseMessage>>, Func<HttpRequestMessage, String>) |
Добавляет объект , PolicyHttpMessageHandler который будет окружать выполнение запроса политикой, возвращаемой при выполнении предоставленной логики |
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, созданную путем выполнения предоставленного делегата конфигурации. Построитель политики будет предварительно настроен для применения политики к запросам, завершившимся сбоем из-за временной ошибки. |