ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AddStandardHedgingHandler(IHttpClientBuilder) |
Adiciona um manipulador de cobertura padrão que encapsula a execução da solicitação com um mecanismo de cobertura padrão. |
AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>) |
Adiciona um manipulador de cobertura padrão que encapsula a execução da solicitação com um mecanismo de cobertura padrão. |
AddStandardHedgingHandler(IHttpClientBuilder)
Adiciona um manipulador de cobertura padrão que encapsula a execução da solicitação com um mecanismo de cobertura padrão.
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
Parâmetros
- builder
- IHttpClientBuilder
O construtor de cliente HTTP.
Retornos
Uma IStandardHedgingHandlerBuilder instância que pode ser usada para configurar o comportamento de cobertura padrão.
Comentários
A cobertura padrão usa um pool de disjuntores para garantir que pontos de extremidade não íntegros não sejam protegidos. Por padrão, a seleção do pool é baseada na Autoridade de URL (esquema + host + porta). É recomendável que você configure a maneira como as estratégias são selecionadas chamando SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) extensões.
Consulte HttpStandardHedgingResilienceOptions para obter mais detalhes sobre as estratégias de resiliência usadas.
Aplica-se a
AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)
Adiciona um manipulador de cobertura padrão que encapsula a execução da solicitação com um mecanismo de cobertura padrão.
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
Parâmetros
- builder
- IHttpClientBuilder
O construtor de cliente HTTP.
- configure
- Action<IRoutingStrategyBuilder>
Configura a estratégia de roteamento associada a esse manipulador.
Retornos
Uma IStandardHedgingHandlerBuilder instância que pode ser usada para configurar o comportamento de cobertura padrão.
Comentários
A cobertura padrão usa um pool de disjuntores para garantir que pontos de extremidade não íntegros não sejam protegidos. Por padrão, a seleção do pool é baseada na Autoridade de URL (esquema + host + porta). É recomendável que você configure a maneira como as estratégias são selecionadas chamando SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) extensões.
Consulte HttpStandardHedgingResilienceOptions para obter mais detalhes sobre as estratégias de resiliência usadas.