Sdílet prostřednictvím


HttpClientFactoryServiceCollectionExtensions.AddHttpClient Metoda

Definice

Přetížení

AddHttpClient(IServiceCollection)

Přidá IHttpClientFactory a související služby do IServiceCollection.

AddHttpClient(IServiceCollection, String)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

AddHttpClient<TClient>(IServiceCollection, String)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

AddHttpClient<TClient>(IServiceCollection)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na úplný název TClient.

AddHttpClient(IServiceCollection)

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do 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

Parametry

Návraty

IServiceCollection.

Platí pro

AddHttpClient(IServiceCollection, String)

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou 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

Parametry

name
String

Logický název HttpClient ke konfiguraci.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou 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

Parametry

name
String

Logický název HttpClient ke konfiguraci.

configureClient
Action<IServiceProvider,HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou 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

Parametry

name
String

Logický název HttpClient ke konfiguraci.

configureClient
Action<HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta.

Parametry

name
String

Logický název HttpClient ke konfiguraci.

factory
Func<HttpClient,IServiceProvider,TImplementation>

Delegát, který se používá k vytvoření instance TClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta. Zadaný typ vytvoří instanci ITypedHttpClientFactory<TClient>.

Parametry

name
String

Logický název HttpClient ke konfiguraci.

configureClient
Action<HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta. Zadaný typ vytvoří instanci ITypedHttpClientFactory<TClient>.

Parametry

name
String

Logický název HttpClient ke konfiguraci.

configureClient
Action<IServiceProvider,HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta. Zadaný typ vytvoří instanci ITypedHttpClientFactory<TClient>.

Parametry

name
String

Logický název HttpClient ke konfiguraci.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta.

Parametry

factory
Func<HttpClient,TImplementation>

Delegát, který se používá k vytvoření instance TClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta.

Parametry

factory
Func<HttpClient,IServiceProvider,TImplementation>

Delegát, který se používá k vytvoření instance TClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta. Zadaný typ vytvoří instanci ITypedHttpClientFactory<TClient>.

Parametry

configureClient
Action<HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta. Zadaný typ vytvoří instanci ITypedHttpClientFactory<TClient>.

Parametry

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta.

Parametry

name
String

Logický název HttpClient ke konfiguraci.

factory
Func<HttpClient,TImplementation>

Delegát, který se používá k vytvoření instance TClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementace klienta. Zadaný typ vytvoří instanci ITypedHttpClientFactory<TClient>.

Parametry

configureClient
Action<IServiceProvider,HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

Parametry

name
String

Logický název HttpClient ke konfiguraci.

configureClient
Action<HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

Parametry

name
String

Logický název HttpClient ke konfiguraci.

configureClient
Action<IServiceProvider,HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

AddHttpClient<TClient>(IServiceCollection, String)

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

Parametry

name
String

Logický název HttpClient ke konfiguraci.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Jako název použijte DefaultName ke konfiguraci výchozího klienta.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

Parametry

configureClient
Action<HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

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

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

Parametry

configureClient
Action<IServiceProvider,HttpClient>

Delegát, který se používá ke konfiguraci HttpClient.

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro

AddHttpClient<TClient>(IServiceCollection)

Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs
Zdroj:
HttpClientFactoryServiceCollectionExtensions.cs

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na úplný název 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

Parametry typu

TClient

Typ zadaného klienta. Zadaný typ se zaregistruje v kolekci služeb jako přechodná služba. Další podrobnosti o vytváření zadaných klientů najdete v ITypedHttpClientFactory<TClient>.

Parametry

Návraty

IHttpClientBuilder, který lze použít ke konfiguraci klienta.

Poznámky

HttpClient instance, které používají zadanou konfiguraci, je možné načíst pomocí CreateClient(String) a zadat odpovídající název.

TClient instance vytvořené s příslušnými HttpClient lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient jako typu služby.

Platí pro