HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler 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 |
|---|---|
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>) |
Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>) |
Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient. |
| ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>) |
Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven HttpClient. |
| ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder) |
Konfigurerar den primära HttpMessageHandler från containern för beroendeinmatning för en namngiven HttpClient. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)
Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven 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
Parametrar
- builder
- IHttpClientBuilder
- configureHandler
- Action<HttpMessageHandler,IServiceProvider>
Ett ombud som används för att konfigurera en tidigare uppsättning eller standard primär HttpMessageHandler.
Returer
En IHttpClientBuilder som kan användas för att konfigurera klienten.
Kommentarer
Argumentet IServiceProvider som tillhandahålls configureHandler är en referens till en begränsad tjänstleverantör som delar livslängden för den hanterare som skapas.
Gäller för
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)
Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven 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
Parametrar
- builder
- IHttpClientBuilder
- configureHandler
- Func<IServiceProvider,HttpMessageHandler>
Ett ombud som används för att skapa en HttpMessageHandler.
Returer
En IHttpClientBuilder som kan användas för att konfigurera klienten.
Kommentarer
Ombudet configureHandler bör returnera en ny instans av meddelandehanteraren varje gång den anropas.
Argumentet IServiceProvider som tillhandahålls configureHandler är en referens till en begränsad tjänstleverantör som delar livslängden för den hanterare som skapas.
Gäller för
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)
Lägger till ett ombud som ska användas för att konfigurera den primära HttpMessageHandler för en namngiven 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
Parametrar
- builder
- IHttpClientBuilder
- configureHandler
- Func<HttpMessageHandler>
Ett ombud som används för att skapa en HttpMessageHandler.
Returer
En IHttpClientBuilder som kan användas för att konfigurera klienten.
Kommentarer
Ombudet configureHandler bör returnera en ny instans av meddelandehanteraren varje gång den anropas.
Gäller för
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)
Konfigurerar den primära HttpMessageHandler från containern för beroendeinmatning för en namngiven 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
Typparametrar
- THandler
Typen av DelegatingHandler. Hanteringstypen måste registreras som en tillfällig tjänst.
Parametrar
- builder
- IHttpClientBuilder
Returer
En IHttpClientBuilder som kan användas för att konfigurera klienten.
Kommentarer
THandler Kommer att lösas från en begränsad tjänstleverantör som delar livslängden för den hanterare som skapas.