ResilienceHttpClientBuilderExtensions Класс

Определение

Расширения для IHttpClientBuilder.

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

Методы

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>)

Добавляет обработчик конвейера устойчивости, использующий именованный встроенный конвейер устойчивости.

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>>)

Добавляет обработчик конвейера устойчивости, использующий именованный встроенный конвейер устойчивости.

AddStandardHedgingHandler(IHttpClientBuilder)

Добавляет стандартный обработчик хеджирования, который заключает выполнение запроса со стандартным механизмом хеджирования.

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Добавляет стандартный обработчик хеджирования, который заключает выполнение запроса со стандартным механизмом хеджирования.

AddStandardResilienceHandler(IHttpClientBuilder)

Добавляет стандартный обработчик устойчивости, который использует несколько стратегий устойчивости с параметрами по умолчанию для отправки запросов и обработки любых временных ошибок.

AddStandardResilienceHandler(IHttpClientBuilder, Action<HttpStandardResilienceOptions>)

Добавляет стандартный обработчик устойчивости, который использует несколько стратегий устойчивости с параметрами по умолчанию для отправки запросов и обработки любых временных ошибок.

AddStandardResilienceHandler(IHttpClientBuilder, IConfigurationSection)

Добавляет стандартный обработчик устойчивости, который использует несколько стратегий устойчивости с параметрами по умолчанию для отправки запросов и обработки любых временных ошибок.

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