HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>) |
Ajoute un délégué qui sera utilisé afin de configurer le HttpMessageHandler principal pour un HttpClient nommé. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>) |
Ajoute un délégué qui sera utilisé afin de configurer le HttpMessageHandler principal pour un HttpClient nommé. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>) |
Ajoute un délégué qui sera utilisé afin de configurer le HttpMessageHandler principal pour un HttpClient nommé. |
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder) |
Configure le HttpMessageHandler principal à partir du conteneur d’injection de dépendances pour un HttpClient nommé. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)
Ajoute un délégué qui sera utilisé afin de configurer le HttpMessageHandler principal pour un HttpClient nommé.
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
Paramètres
- builder
- IHttpClientBuilder
- configureHandler
- Action<HttpMessageHandler,IServiceProvider>
Délégué utilisé pour configurer un principal HttpMessageHandlerprécédemment défini ou par défaut .
Retours
IHttpClientBuilder qui peut être utilisé pour configurer le client.
Remarques
L’argument IServiceProvider fourni à configureHandler
est une référence à un fournisseur de services étendu qui partage la durée de vie du gestionnaire en cours de construction.
S’applique à
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)
Ajoute un délégué qui sera utilisé afin de configurer le HttpMessageHandler principal pour un HttpClient nommé.
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
Paramètres
- builder
- IHttpClientBuilder
L’IHttpClientBuilderopérateur
- configureHandler
- Func<IServiceProvider,HttpMessageHandler>
Délégué utilisé pour créer un HttpMessageHandler.
Retours
IHttpClientBuilder qui peut être utilisé pour configurer le client.
Remarques
Le configureHandler
délégué doit retourner une nouvelle instance du gestionnaire de messages chaque fois qu’il est appelé.
L’argument IServiceProvider fourni à configureHandler
est une référence à un fournisseur de services étendu qui partage la durée de vie du gestionnaire en cours de construction.
S’applique à
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)
Ajoute un délégué qui sera utilisé afin de configurer le HttpMessageHandler principal pour un HttpClient nommé.
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
Paramètres
- builder
- IHttpClientBuilder
L’IHttpClientBuilderopérateur
- configureHandler
- Func<HttpMessageHandler>
Délégué utilisé pour créer un HttpMessageHandler.
Retours
IHttpClientBuilder qui peut être utilisé pour configurer le client.
Remarques
Le configureHandler
délégué doit retourner une nouvelle instance du gestionnaire de messages chaque fois qu’il est appelé.
S’applique à
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)
Configure le HttpMessageHandler principal à partir du conteneur d’injection de dépendances pour un HttpClient nommé.
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
Paramètres de type
- THandler
Type de DelegatingHandler. Le type de gestionnaire doit être inscrit en tant que service temporaire.
Paramètres
- builder
- IHttpClientBuilder
Retours
IHttpClientBuilder qui peut être utilisé pour configurer le client.
Remarques
Le THandler
sera résolu à partir d’un fournisseur de services étendu qui partage la durée de vie du gestionnaire en cours de construction.