PollyHttpClientBuilderExtensions.AddPolicyHandlerFromRegistry Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>) |
Lägger till en PolicyHttpMessageHandler som omger körning av begäranden med en princip som returneras av IReadOnlyPolicyRegistry<TKey>. |
| AddPolicyHandlerFromRegistry(IHttpClientBuilder, String) |
Lägger till en PolicyHttpMessageHandler som omger körning av begäranden med en princip som returneras av IReadOnlyPolicyRegistry<TKey>. |
AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)
Lägger till en PolicyHttpMessageHandler som omger körning av begäranden med en princip som returneras av 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
Parametrar
- builder
- IHttpClientBuilder
- policySelector
- Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>
Väljer en IAsyncPolicy`1 som ska tillämpas på den aktuella begäran.
Returer
En IHttpClientBuilder som kan användas för att konfigurera klienten.
Kommentarer
Mer information om PolicyHttpMessageHandler hur du konfigurerar principer finns i kommentarerna.
Gäller för
AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)
Lägger till en PolicyHttpMessageHandler som omger körning av begäranden med en princip som returneras av 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
Parametrar
- builder
- IHttpClientBuilder
- policyKey
- String
Nyckeln som används för att lösa en princip från IReadOnlyPolicyRegistry<TKey>.
Returer
En IHttpClientBuilder som kan användas för att konfigurera klienten.
Kommentarer
Mer information om PolicyHttpMessageHandler hur du konfigurerar principer finns i kommentarerna.