HttpClientFactoryServiceCollectionExtensions.AddHttpClient Methode

Definition

Überlädt

AddHttpClient(IServiceCollection)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu.Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den vollständigen Namen von TClient festgelegt.The client name will be set to the full name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient(IServiceCollection)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu.Adds the IHttpClientFactory and related services to the 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

Parameter

Gibt zurück

AddHttpClient(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named 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

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named 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

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

configureClient
Action<IServiceProvider,HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named 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

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

configureClient
Action<HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of 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

Typparameter

TClient

Der Typ des typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

TImplementation

Der Implementierungstyp des typisierten Clients.The implementation type of the typed client. Der angegebene Typ wird von der ITypedHttpClientFactory<TClient>They type specified will be instantiated by the ITypedHttpClientFactory<TClient>

Parameter

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of 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

Typparameter

TClient

Der Typ des typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

TImplementation

Der Implementierungstyp des typisierten Clients.The implementation type of the typed client. Der angegebene Typ wird von der ITypedHttpClientFactory<TClient>They type specified will be instantiated by the ITypedHttpClientFactory<TClient>

Parameter

configureClient
Action<IServiceProvider,HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of 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

Typparameter

TClient

Der Typ des typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

TImplementation

Der Implementierungstyp des typisierten Clients.The implementation type of the typed client. Der angegebene Typ wird von der ITypedHttpClientFactory<TClient>They type specified will be instantiated by the ITypedHttpClientFactory<TClient>

Parameter

configureClient
Action<HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of 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, 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 typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

TImplementation

Der Implementierungstyp des typisierten Clients.The implementation type of the typed client. Der angegebene Typ wird von der ITypedHttpClientFactory<TClient>They type specified will be instantiated by the ITypedHttpClientFactory<TClient>

Parameter

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named 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 typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

TImplementation

Der Implementierungstyp des typisierten Clients.The implementation type of the typed client. Der angegebene Typ wird von der ITypedHttpClientFactory<TClient>They type specified will be instantiated by the ITypedHttpClientFactory<TClient>

Parameter

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

configureClient
Action<IServiceProvider,HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named 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 typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

TImplementation

Der Implementierungstyp des typisierten Clients.The implementation type of the typed client. Der angegebene Typ wird von der ITypedHttpClientFactory<TClient>They type specified will be instantiated by the ITypedHttpClientFactory<TClient>

Parameter

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

configureClient
Action<HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

AddHttpClient<TClient>(IServiceCollection)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den vollständigen Namen von TClient festgelegt.The client name will be set to the full name of 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

Typparameter

TClient

Der Typ des typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

Parameter

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of 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

Typparameter

TClient

Der Typ des typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

Parameter

configureClient
Action<IServiceProvider,HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of 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

Typparameter

TClient

Der Typ des typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

Parameter

configureClient
Action<HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

AddHttpClient<TClient>(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named 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 typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

Parameter

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named 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 typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

Parameter

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

configureClient
Action<IServiceProvider,HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named 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 typisierten Clients.The type of the typed client. Der angegebene Typ wird in der Dienst Sammlung als vorübergehender Dienst registriert.They type specified will be registered in the service collection as a transient service. Weitere Informationen zum Erstellen von typisierten Clients finden Sie unter ITypedHttpClientFactory<TClient>.See ITypedHttpClientFactory<TClient> for more details about authoring typed clients.

Parameter

name
String

Der logische Name der zu konfigurierenden HttpClient-Klasse.The logical name of the HttpClient to configure.

configureClient
Action<HttpClient>

Ein Delegat, der für die Konfiguration einer HttpClient-Methode verwendet wird.A delegate that is used to configure an HttpClient.

Gibt zurück

Eine IHttpClientBuilder-Schnittstelle, die zum Konfigurieren des Clients verwendet werden kann.An IHttpClientBuilder that can be used to configure the client.

Hinweise

HttpClient Instanzen, die die bereitgestellte Konfiguration anwenden, können mithilfe CreateClient(String) abgerufen werden und geben den passenden Namen an. HttpClient instances that apply the provided configuration can be retrieved using CreateClient(String) and providing the matching name.

TClient Instanzen, die mit dem entsprechenden HttpClient erstellt werden, können von GetService(Type) (und zugehörigen Methoden) abgerufen werden, indem TClient als Diensttyp bereitgestellt wird. TClient instances constructed with the appropriate HttpClient can be retrieved from GetService(Type) (and related methods) by providing TClient as the service type.

Verwenden Sie DefaultName als Namen, um den Standard Client zu konfigurieren.Use DefaultName as the name to configure the default client.

Gilt für: