HttpClientFactoryServiceCollectionExtensions.AddHttpClient Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddHttpClient(IServiceCollection) |
Fügt den IServiceCollectiondie IHttpClientFactory und zugehörigen Dienste hinzu. |
AddHttpClient(IServiceCollection, String) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert einen benannten HttpClient. |
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert einen benannten HttpClient. |
AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert einen benannten HttpClient. |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, String) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient<TClient>(IServiceCollection) |
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem |
AddHttpClient(IServiceCollection)
Fügt den IServiceCollectiondie IHttpClientFactory und zugehörigen Dienste hinzu.
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
Parameter
- services
- IServiceCollection
Die IServiceCollection.
Gibt zurück
Die IServiceCollection.
Gilt für:
AddHttpClient(IServiceCollection, String)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert einen benannten 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
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert einen benannten 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
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
- configureClient
- Action<IServiceProvider,HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient(IServiceCollection, String, Action<HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert einen benannten 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
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
- configureClient
- Action<HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
- factory
- Func<HttpClient,IServiceProvider,TImplementation>
Ein Delegat, der zum Erstellen einer Instanz von TClient
verwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients. Der angegebene Typ wird vom ITypedHttpClientFactory<TClient>instanziiert.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
- configureClient
- Action<HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients. Der angegebene Typ wird vom ITypedHttpClientFactory<TClient>instanziiert.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
- configureClient
- Action<IServiceProvider,HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, String)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten HttpClient. Der Clientname wird auf den Typnamen TClient
festgelegt.
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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients. Der angegebene Typ wird vom ITypedHttpClientFactory<TClient>instanziiert.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- factory
- Func<HttpClient,TImplementation>
Ein Delegat, der zum Erstellen einer Instanz von TClient
verwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- factory
- Func<HttpClient,IServiceProvider,TImplementation>
Ein Delegat, der zum Erstellen einer Instanz von TClient
verwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten HttpClient. Der Clientname wird auf den Typnamen TClient
festgelegt.
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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients. Der angegebene Typ wird vom ITypedHttpClientFactory<TClient>instanziiert.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- configureClient
- Action<HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten HttpClient. Der Clientname wird auf den Typnamen TClient
festgelegt.
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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients. Der angegebene Typ wird vom ITypedHttpClientFactory<TClient>instanziiert.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
- factory
- Func<HttpClient,TImplementation>
Ein Delegat, der zum Erstellen einer Instanz von TClient
verwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten HttpClient. Der Clientname wird auf den Typnamen TClient
festgelegt.
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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
- TImplementation
Der Implementierungstyp des typierten Clients. Der angegebene Typ wird vom ITypedHttpClientFactory<TClient>instanziiert.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- configureClient
- Action<IServiceProvider,HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
- configureClient
- Action<HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
- configureClient
- Action<IServiceProvider,HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient<TClient>(IServiceCollection, String)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten 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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- name
- String
Der logische Name des zu konfigurierenden HttpClient.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Verwenden Sie DefaultName als Namen, um den Standardclient zu konfigurieren.
Gilt für:
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten HttpClient. Der Clientname wird auf den Typnamen TClient
festgelegt.
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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- configureClient
- Action<HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten HttpClient. Der Clientname wird auf den Typnamen TClient
festgelegt.
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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
- configureClient
- Action<IServiceProvider,HttpClient>
Ein Delegat, der zum Konfigurieren eines HttpClientverwendet wird.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.
Gilt für:
AddHttpClient<TClient>(IServiceCollection)
Fügt dem IServiceCollection die IHttpClientFactory und zugehörigen Dienste hinzu und konfiguriert eine Bindung zwischen dem TClient
Typ und einem benannten HttpClient. Der Clientname wird auf den vollständigen Namen von TClient
festgelegt.
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
Typparameter
- TClient
Der Typ des typierten Clients. Der angegebene Typ wird in der Dienstauflistung als vorübergehender Dienst registriert. Weitere Informationen zur Erstellung eingegebener Clients finden Sie unter ITypedHttpClientFactory<TClient>.
Parameter
- services
- IServiceCollection
Die IServiceCollection.
Gibt zurück
Eine IHttpClientBuilder, die zum Konfigurieren des Clients verwendet werden kann.
Hinweise
HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe von CreateClient(String) abgerufen und den übereinstimmenden Namen angegeben werden.
TClient
Instanzen, die mit dem entsprechenden HttpClient erstellt wurden, können von GetService(Type) (und verwandten Methoden) abgerufen werden, indem TClient
als Diensttyp bereitgestellt werden.