Partager via


PollyHttpClientBuilderExtensions Classe

Définition

Méthodes d’extension pour la configuration des gestionnaires de messages PolicyHttpMessageHandler dans le cadre du pipeline de gestionnaires de messages HttpClient.

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
Héritage
PollyHttpClientBuilderExtensions

Méthodes

AddPolicyHandler(IHttpClientBuilder, Func<HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

Ajoute un PolicyHttpMessageHandler qui entoure l’exécution de la requête avec une stratégie retournée par policySelector.

AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

Ajoute un PolicyHttpMessageHandler qui entoure l’exécution de la requête avec une stratégie retournée par policySelector.

AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage, String,IAsyncPolicy<HttpResponseMessage>>, Func<HttpRequestMessage, String>)

Ajoute un PolicyHttpMessageHandler qui entoure l’exécution de la requête avec une stratégie retournée en exécutant la logique keySelector de sélection de clé fournie et policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

Ajoute un PolicyHttpMessageHandler qui entoure l’exécution de la requête avec le IAsyncPolicy`1 fourni.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

Ajoute un PolicyHttpMessageHandler qui entoure l’exécution de la requête avec une stratégie retournée par IReadOnlyPolicyRegistry<TKey>.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

Ajoute un PolicyHttpMessageHandler qui entoure l’exécution de la requête avec une stratégie retournée par IReadOnlyPolicyRegistry<TKey>.

AddTransientHttpErrorPolicy(IHttpClientBuilder, Func<PolicyBuilder<HttpResponseMessage>,IAsyncPolicy<HttpResponseMessage>>)

Ajoute un PolicyHttpMessageHandler qui entoure l’exécution de la requête avec un Policy qui est créé en exécutant le délégué de configuration fourni. Le générateur de stratégies est préconfiguré pour déclencher l’application de la stratégie aux requêtes qui échouent dans des conditions indiquant un échec temporaire.

S’applique à