PollyHttpClientBuilderExtensions.AddPolicyHandlerFromRegistry Methode

Definitie

Overloads

Name Description
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>.

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>.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddPolicyHandlerFromRegistry(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<Polly::Registry::IReadOnlyPolicyRegistry<System::String ^> ^, System::Net::Http::HttpRequestMessage ^, Polly::IAsyncPolicy<System::Net::Http::HttpResponseMessage ^> ^> ^ policySelector);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddPolicyHandlerFromRegistry(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<Polly.Registry.IReadOnlyPolicyRegistry<string>,System.Net.Http.HttpRequestMessage,Polly.IAsyncPolicy<System.Net.Http.HttpResponseMessage>> policySelector);
static member AddPolicyHandlerFromRegistry : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<Polly.Registry.IReadOnlyPolicyRegistry<string>, System.Net.Http.HttpRequestMessage, Polly.IAsyncPolicy<System.Net.Http.HttpResponseMessage>> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddPolicyHandlerFromRegistry (builder As IHttpClientBuilder, policySelector As Func(Of IReadOnlyPolicyRegistry(Of String), HttpRequestMessage, IAsyncPolicy(Of HttpResponseMessage))) As IHttpClientBuilder

Parameters

policySelector
Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>

Hiermee selecteert u een IAsyncPolicy`1 om toe te passen op de huidige aanvraag.

Retouren

Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.

Opmerkingen

Zie de opmerkingen PolicyHttpMessageHandler voor richtlijnen voor het configureren van beleidsregels.

Van toepassing op

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddPolicyHandlerFromRegistry(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, System::String ^ policyKey);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddPolicyHandlerFromRegistry(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, string policyKey);
static member AddPolicyHandlerFromRegistry : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddPolicyHandlerFromRegistry (builder As IHttpClientBuilder, policyKey As String) As IHttpClientBuilder

Parameters

policyKey
String

De sleutel die wordt gebruikt om een beleid op te lossen van de IReadOnlyPolicyRegistry<TKey>.

Retouren

Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.

Opmerkingen

Zie de opmerkingen PolicyHttpMessageHandler voor richtlijnen voor het configureren van beleidsregels.

Van toepassing op