HttpClientFactoryServiceCollectionExtensions.AddHttpClient Méthode

Définition

Surcharges

Nom Description
AddHttpClient(IServiceCollection)

Ajoute les IHttpClientFactory services associés au IServiceCollection.

AddHttpClient(IServiceCollection, String)

Ajoute les IHttpClientFactory services et les services associés à l’application IServiceCollection et configure un nom HttpClient.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Ajoute les IHttpClientFactory services et les services associés à l’application IServiceCollection et configure un nom HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Ajoute les IHttpClientFactory services et les services associés à l’application IServiceCollection et configure un nom HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient>(IServiceCollection, String)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

AddHttpClient<TClient>(IServiceCollection)

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

AddHttpClient(IServiceCollection)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés au IServiceCollection.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddHttpClient (services As IServiceCollection) As IServiceCollection

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

Retours

L’attribut IServiceCollection.

S’applique à

AddHttpClient(IServiceCollection, String)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services et les services associés à l’application IServiceCollection et configure un nom HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name);
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpClient (services As IServiceCollection, name As String) As IHttpClientBuilder

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services et les services associés à l’application IServiceCollection et configure un nom HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient);
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpClient (services As IServiceCollection, name As String, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

configureClient
Action<IServiceProvider,HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services et les services associés à l’application IServiceCollection et configure un nom HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<System.Net.Http.HttpClient> configureClient);
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddHttpClient (services As IServiceCollection, name As String, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

configureClient
Action<HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Func<System::Net::Http::HttpClient ^, IServiceProvider ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Func<System.Net.Http.HttpClient,IServiceProvider,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<System.Net.Http.HttpClient, IServiceProvider, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, factory As Func(Of HttpClient, IServiceProvider, TImplementation)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

factory
Func<HttpClient,IServiceProvider,TImplementation>

Délégué utilisé pour créer une instance de TClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé. Le type spécifié est instancié par le ITypedHttpClientFactory<TClient>.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

configureClient
Action<HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé. Le type spécifié est instancié par le ITypedHttpClientFactory<TClient>.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

configureClient
Action<IServiceProvider,HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé. Le type spécifié est instancié par le ITypedHttpClientFactory<TClient>.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<System::Net::Http::HttpClient ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<System.Net.Http.HttpClient,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<System.Net.Http.HttpClient, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, factory As Func(Of HttpClient, TImplementation)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

factory
Func<HttpClient,TImplementation>

Délégué utilisé pour créer une instance de TClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<System::Net::Http::HttpClient ^, IServiceProvider ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<System.Net.Http.HttpClient,IServiceProvider,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<System.Net.Http.HttpClient, IServiceProvider, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, factory As Func(Of HttpClient, IServiceProvider, TImplementation)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

factory
Func<HttpClient,IServiceProvider,TImplementation>

Délégué utilisé pour créer une instance de TClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé. Le type spécifié est instancié par le ITypedHttpClientFactory<TClient>.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

configureClient
Action<HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé. Le type spécifié est instancié par le ITypedHttpClientFactory<TClient>.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Func<System::Net::Http::HttpClient ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Func<System.Net.Http.HttpClient,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<System.Net.Http.HttpClient, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, factory As Func(Of HttpClient, TImplementation)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

factory
Func<HttpClient,TImplementation>

Délégué utilisé pour créer une instance de TClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

TImplementation

S’applique à

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

public:
generic <typename TClient, typename TImplementation>
 where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

TImplementation

Type d’implémentation du client typé. Le type spécifié est instancié par le ITypedHttpClientFactory<TClient>.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

configureClient
Action<IServiceProvider,HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

configureClient
Action<HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

configureClient
Action<IServiceProvider,HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient<TClient>(IServiceCollection, String)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

name
String

Nom logique de la HttpClient configuration.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

Utilisez DefaultName le nom pour configurer le client par défaut.

S’applique à

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, configureClient As Action(Of HttpClient)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

configureClient
Action<HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

configureClient
Action<IServiceProvider,HttpClient>

Délégué utilisé pour configurer un HttpClient.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à

AddHttpClient<TClient>(IServiceCollection)

Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs
Source:
HttpClientFactoryServiceCollectionExtensions.cs

Ajoute les IHttpClientFactory services associés à la IServiceCollection liaison et configure une liaison entre le TClient type et un nommé HttpClient. Le nom du client est défini sur le nom de type de TClient.

public:
generic <typename TClient>
 where TClient : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection) As IHttpClientBuilder

Paramètres de type

TClient

Type du client typé. Le type spécifié est inscrit dans la collection de services en tant que service temporaire. Pour plus d’informations sur la création de clients typés, consultez ITypedHttpClientFactory<TClient> cette rubrique.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

Retours

Qui IHttpClientBuilder peut être utilisé pour configurer le client.

Remarques

HttpClient les instances qui appliquent la configuration fournie peuvent être récupérées à l’aide CreateClient(String) du nom correspondant.

TClient Les instances construites avec les méthodes appropriées HttpClient peuvent être récupérées à partir GetService(Type) (et les méthodes associées) en fournissant TClient le type de service.

S’applique à