PollyHttpClientBuilderExtensions Klasse

Definition

Erweiterungsmethode zur Konfiguration von PolicyHttpMessageHandler-Meldungshandlern als Teil der HttpClient-Meldungshandlerpipeline.

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

Methoden

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

Fügt eine PolicyHttpMessageHandler-Klasse hinzu, die die Anforderungsausführung mit einer von policySelector zurückgegebenen Richtlinie umschließt.

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

Fügt eine PolicyHttpMessageHandler-Klasse hinzu, die die Anforderungsausführung mit einer von policySelector zurückgegebenen Richtlinie umschließt.

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

Fügt eine PolicyHttpMessageHandler hinzu, die die Anforderungsausführung mit einer Richtlinie umschließt, die durch Ausführen der bereitgestellten Schlüsselauswahllogik und zurückgegeben keySelector policyFactory wird.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

Fügt eine PolicyHttpMessageHandler-Klasse hinzu, die die Anforderungsausführung mit dem bereitgestellten IAsyncPolicy`1-Element umschließt.

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

Fügt eine PolicyHttpMessageHandler-Klasse hinzu, die die Anforderungsausführung mit einer von IReadOnlyPolicyRegistry<TKey> zurückgegebenen Richtlinie umschließt.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

Fügt eine PolicyHttpMessageHandler-Klasse hinzu, die die Anforderungsausführung mit einer von IReadOnlyPolicyRegistry<TKey> zurückgegebenen Richtlinie umschließt.

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

Fügt eine PolicyHttpMessageHandler-Klasse hinzu, die die Anforderungsausführung mit einem Policy-Element umschließt, das durch die Ausführung des bereitgestellten Konfigurationsdelegaten erstellt wird. Der Richtliniengenerator wird so vorkonfiguriert, dass die Anwendung der Richtlinie für Anforderungen ausgelöst wird, bei denen ein vorübergehender Fehler angezeigt wird.

Gilt für: