ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler 方法

定义

重载

AddStandardHedgingHandler(IHttpClientBuilder)

添加一个标准对冲处理程序,该处理程序使用标准对冲机制包装请求的执行。

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

添加一个标准对冲处理程序,该处理程序使用标准对冲机制包装请求的执行。

AddStandardHedgingHandler(IHttpClientBuilder)

Source:
ResilienceHttpClientBuilderExtensions.Hedging.cs
Source:
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>)

Source:
ResilienceHttpClientBuilderExtensions.Hedging.cs
Source:
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

适用于