HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler 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í
| Name | Description |
|---|---|
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>) |
Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>) |
Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>) |
Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient. |
| ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder) |
Nakonfiguruje primární HttpMessageHandler z kontejneru pro injektování závislostí pro pojmenovanou HttpClient. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)
Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<System::Net::Http::HttpMessageHandler ^, IServiceProvider ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<System.Net.Http.HttpMessageHandler,IServiceProvider> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<System.Net.Http.HttpMessageHandler, IServiceProvider> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Action(Of HttpMessageHandler, IServiceProvider)) As IHttpClientBuilder
Parametry
- builder
- IHttpClientBuilder
- configureHandler
- Action<HttpMessageHandler,IServiceProvider>
Delegát, který se používá ke konfiguraci dříve nastavené nebo výchozí primární HttpMessageHandler.
Návraty
To IHttpClientBuilder se dá použít ke konfiguraci klienta.
Poznámky
Zadaný IServiceProvider argument configureHandler bude odkazem na zprostředkovatel služeb s vymezeným oborem, který sdílí životnost obslužné rutiny, která se sestavuje.
Platí pro
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)
Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<IServiceProvider ^, System::Net::Http::HttpMessageHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<IServiceProvider,System.Net.Http.HttpMessageHandler> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<IServiceProvider, System.Net.Http.HttpMessageHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of IServiceProvider, HttpMessageHandler)) As IHttpClientBuilder
Parametry
- builder
- IHttpClientBuilder
- configureHandler
- Func<IServiceProvider,HttpMessageHandler>
Delegát, který se používá k vytvoření .HttpMessageHandler
Návraty
To IHttpClientBuilder se dá použít ke konfiguraci klienta.
Poznámky
Delegát configureHandler by měl při každém vyvolání vrátit novou instanci obslužné rutiny zprávy.
Zadaný IServiceProvider argument configureHandler bude odkazem na zprostředkovatel služeb s vymezeným oborem, který sdílí životnost obslužné rutiny, která se sestavuje.
Platí pro
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)
Přidá delegáta, který se použije ke konfiguraci primární HttpMessageHandler pro pojmenovanou HttpClient.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<System::Net::Http::HttpMessageHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<System.Net.Http.HttpMessageHandler> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<System.Net.Http.HttpMessageHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of HttpMessageHandler)) As IHttpClientBuilder
Parametry
- builder
- IHttpClientBuilder
- configureHandler
- Func<HttpMessageHandler>
Delegát, který se používá k vytvoření .HttpMessageHandler
Návraty
To IHttpClientBuilder se dá použít ke konfiguraci klienta.
Poznámky
Delegát configureHandler by měl při každém vyvolání vrátit novou instanci obslužné rutiny zprávy.
Platí pro
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)
Nakonfiguruje primární HttpMessageHandler z kontejneru pro injektování závislostí pro pojmenovanou HttpClient.
public:
generic <typename THandler>
where THandler : System::Net::Http::HttpMessageHandler[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler<THandler>(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.HttpMessageHandler;
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Handler :> System.Net.Http.HttpMessageHandler)
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler(Of THandler As HttpMessageHandler) (builder As IHttpClientBuilder) As IHttpClientBuilder
Parametry typu
- THandler
Typ DelegatingHandler. Typ obslužné rutiny musí být registrován jako přechodná služba.
Parametry
- builder
- IHttpClientBuilder
Návraty
To IHttpClientBuilder se dá použít ke konfiguraci klienta.
Poznámky
Bude THandler vyřešen od poskytovatele služeb s vymezeným oborem, který sdílí životnost obslužné rutiny, která se sestavuje.