PollyHttpClientBuilderExtensions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Métodos de extensión para configurar controladores de mensajes de PolicyHttpMessageHandler como parte de una canalización de controlador de mensajes de HttpClient.
public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
- Herencia
-
PollyHttpClientBuilderExtensions
Métodos
AddPolicyHandler(IHttpClientBuilder, Func<HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>) |
Agrega un objeto PolicyHttpMessageHandler que envolverá la ejecución de la solicitud con una directiva devuelta por |
AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>) |
Agrega un objeto PolicyHttpMessageHandler que envolverá la ejecución de la solicitud con una directiva devuelta por |
AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage, String,IAsyncPolicy<HttpResponseMessage>>, Func<HttpRequestMessage, String>) |
Agrega un PolicyHttpMessageHandler objeto que rodeará la ejecución de la solicitud con una directiva devuelta mediante la ejecución de la lógica |
AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>) |
Agrega un objeto PolicyHttpMessageHandler que envolverá la ejecución de la solicitud con la instancia de IAsyncPolicy`1 proporcionada. |
AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>) |
Agrega un objeto PolicyHttpMessageHandler que envolverá la ejecución de la solicitud con una directiva devuelta por IReadOnlyPolicyRegistry<TKey>. |
AddPolicyHandlerFromRegistry(IHttpClientBuilder, String) |
Agrega un objeto PolicyHttpMessageHandler que envolverá la ejecución de la solicitud con una directiva devuelta por IReadOnlyPolicyRegistry<TKey>. |
AddTransientHttpErrorPolicy(IHttpClientBuilder, Func<PolicyBuilder<HttpResponseMessage>,IAsyncPolicy<HttpResponseMessage>>) |
Agrega un objeto PolicyHttpMessageHandler que envolverá la ejecución de la solicitud con un objeto Policy creado mediante la ejecución del delegado de configuración proporcionado. El generador de directivas estará preconfigurado para desencadenar la aplicación de la directiva para las solicitudes que producen un error con condiciones que indican un error transitorio. |