PollyHttpClientBuilderExtensions Klas

Definitie

Biedt uitbreidingsmethoden voor het configureren van PolicyHttpMessageHandler berichthandlers als onderdeel van en HttpClient berichthandlerpijplijn.

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
Overname
PollyHttpClientBuilderExtensions

Methoden

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

Voegt een PolicyHttpMessageHandler toe die de uitvoering van aanvragen omringt met een beleid dat wordt geretourneerd door de policySelector.

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

Voegt een PolicyHttpMessageHandler toe die de uitvoering van aanvragen omringt met een beleid dat wordt geretourneerd door de policySelector.

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

Hiermee wordt een PolicyHttpMessageHandler uitvoering van aanvragen toegevoegd met een beleid dat wordt geretourneerd door de opgegeven sleutelselectielogica keySelector uit te voeren en policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

Hiermee voegt u een PolicyHttpMessageHandler aanvraaguitvoering toe die de opgegeven IAsyncPolicy`1aanvraag uitvoert.

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

Voegt een PolicyHttpMessageHandler toe die de uitvoering van aanvragen omringt met een beleid dat wordt geretourneerd door de IReadOnlyPolicyRegistry<TKey>.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

Voegt een PolicyHttpMessageHandler toe die de uitvoering van aanvragen omringt met een beleid dat wordt geretourneerd door de IReadOnlyPolicyRegistry<TKey>.

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

Hiermee voegt u een PolicyHttpMessageHandler aanvraaguitvoering toe met een Policy gemaakt door de opgegeven configuratiedelegen uit te voeren. De beleidsbouwer wordt vooraf geconfigureerd om de toepassing van het beleid te activeren voor aanvragen die mislukken met voorwaarden die duiden op een tijdelijke fout.

Van toepassing op