PollyHttpClientBuilderExtensions.AddPolicyHandlerFromRegistry Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>) |
Přidá příkaz , PolicyHttpMessageHandler který bude obklopovat provádění požadavku se zásadou vrácenou nástrojem IReadOnlyPolicyRegistry<TKey>. |
AddPolicyHandlerFromRegistry(IHttpClientBuilder, String) |
Přidá příkaz , PolicyHttpMessageHandler který bude obklopovat provádění požadavku se zásadou vrácenou nástrojem IReadOnlyPolicyRegistry<TKey>. |
AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)
Přidá příkaz , PolicyHttpMessageHandler který bude obklopovat provádění požadavku se zásadou vrácenou nástrojem 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
Parametry
- builder
- IHttpClientBuilder
Hodnota IHttpClientBuilder
- policySelector
- Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>
Vybere objekt, který IAsyncPolicy`1 se použije na aktuální požadavek.
Návraty
Slouží IHttpClientBuilder ke konfiguraci klienta.
Poznámky
Pokyny ke konfiguraci zásad najdete v poznámkách PolicyHttpMessageHandler k tématu .
Platí pro
AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)
Přidá příkaz , PolicyHttpMessageHandler který bude obklopovat provádění požadavku se zásadou vrácenou nástrojem 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
Parametry
- builder
- IHttpClientBuilder
Hodnota IHttpClientBuilder
- policyKey
- String
Klíč použitý k vyřešení zásady z .IReadOnlyPolicyRegistry<TKey>
Návraty
Slouží IHttpClientBuilder ke konfiguraci klienta.
Poznámky
Pokyny ke konfiguraci zásad najdete v poznámkách PolicyHttpMessageHandler k tématu .