ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AddStandardHedgingHandler(IHttpClientBuilder) |
添加一个标准对冲处理程序,该处理程序使用标准对冲机制包装请求的执行。 |
AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>) |
添加一个标准对冲处理程序,该处理程序使用标准对冲机制包装请求的执行。 |
AddStandardHedgingHandler(IHttpClientBuilder)
添加一个标准对冲处理程序,该处理程序使用标准对冲机制包装请求的执行。
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>)
添加一个标准对冲处理程序,该处理程序使用标准对冲机制包装请求的执行。
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 。