ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
AddStandardHedgingHandler(IHttpClientBuilder) |
Добавляет стандартный обработчик хеджирования, который заключает выполнение запроса со стандартным механизмом хеджирования. |
AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>) |
Добавляет стандартный обработчик хеджирования, который заключает выполнение запроса со стандартным механизмом хеджирования. |
AddStandardHedgingHandler(IHttpClientBuilder)
- Исходный код:
- ResilienceHttpClientBuilderExtensions.Hedging.cs
- Исходный код:
- ResilienceHttpClientBuilderExtensions.Hedging.cs
Добавляет стандартный обработчик хеджирования, который заключает выполнение запроса со стандартным механизмом хеджирования.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Http::Resilience::IStandardHedgingHandlerBuilder ^ AddStandardHedgingHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder AddStandardHedgingHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder);
static member AddStandardHedgingHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder
<Extension()>
Public Function AddStandardHedgingHandler (builder As IHttpClientBuilder) As IStandardHedgingHandlerBuilder
Параметры
- builder
- IHttpClientBuilder
Построитель HTTP-клиента.
Возвращаемое значение
Экземпляр IStandardHedgingHandlerBuilder , который можно использовать для настройки стандартного поведения хеджирования.
Комментарии
Стандартное хеджирование использует пул автоматических выключателей, чтобы гарантировать, что неработоспособные конечные точки не будут защищены. По умолчанию выбор из пула зависит от центра URL-адресов (схема + узел + порт). Рекомендуется настроить способ выбора стратегий путем вызова SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) расширений.
Дополнительные сведения об используемых стратегиях устойчивости см HttpStandardHedgingResilienceOptions . в этой статье.
Применяется к
AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)
- Исходный код:
- ResilienceHttpClientBuilderExtensions.Hedging.cs
- Исходный код:
- ResilienceHttpClientBuilderExtensions.Hedging.cs
Добавляет стандартный обработчик хеджирования, который заключает выполнение запроса со стандартным механизмом хеджирования.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Http::Resilience::IStandardHedgingHandlerBuilder ^ AddStandardHedgingHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<Microsoft::Extensions::Http::Resilience::IRoutingStrategyBuilder ^> ^ configure);
public static Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder AddStandardHedgingHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder> configure);
static member AddStandardHedgingHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder> -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder
<Extension()>
Public Function AddStandardHedgingHandler (builder As IHttpClientBuilder, configure As Action(Of IRoutingStrategyBuilder)) As IStandardHedgingHandlerBuilder
Параметры
- builder
- IHttpClientBuilder
Построитель HTTP-клиента.
- configure
- Action<IRoutingStrategyBuilder>
Настраивает стратегию маршрутизации, связанную с этим обработчиком.
Возвращаемое значение
Экземпляр IStandardHedgingHandlerBuilder , который можно использовать для настройки стандартного поведения хеджирования.
Комментарии
Стандартное хеджирование использует пул автоматических выключателей, чтобы гарантировать, что неработоспособные конечные точки не будут защищены. По умолчанию выбор из пула зависит от центра URL-адресов (схема + узел + порт). Рекомендуется настроить способ выбора стратегий путем вызова SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) расширений.
Дополнительные сведения об используемых стратегиях устойчивости см HttpStandardHedgingResilienceOptions . в этой статье.