Udostępnij za pośrednictwem


HttpClientFactoryServiceCollectionExtensions.AddHttpClient Metoda

Definicja

Przeciążenia

AddHttpClient(IServiceCollection)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection.

AddHttpClient(IServiceCollection, String)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

AddHttpClient<TClient>(IServiceCollection, String)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.

AddHttpClient<TClient>(IServiceCollection)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na pełną nazwę TClient.

AddHttpClient(IServiceCollection)

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi 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

Zwraca

IServiceCollection.

Dotyczy

AddHttpClient(IServiceCollection, String)

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany 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

Nazwa logiczna HttpClient do skonfigurowania.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany 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

Nazwa logiczna HttpClient do skonfigurowania.

configureClient
Action<IServiceProvider,HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany 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

Nazwa logiczna HttpClient do skonfigurowania.

configureClient
Action<HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta.

Parametry

name
String

Nazwa logiczna HttpClient do skonfigurowania.

factory
Func<HttpClient,IServiceProvider,TImplementation>

Delegat używany do tworzenia wystąpienia TClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta. Określony typ zostanie utworzone przez ITypedHttpClientFactory<TClient>.

Parametry

name
String

Nazwa logiczna HttpClient do skonfigurowania.

configureClient
Action<HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta. Określony typ zostanie utworzone przez ITypedHttpClientFactory<TClient>.

Parametry

name
String

Nazwa logiczna HttpClient do skonfigurowania.

configureClient
Action<IServiceProvider,HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta. Określony typ zostanie utworzone przez ITypedHttpClientFactory<TClient>.

Parametry

name
String

Nazwa logiczna HttpClient do skonfigurowania.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta.

Parametry

factory
Func<HttpClient,TImplementation>

Delegat używany do tworzenia wystąpienia TClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta.

Parametry

factory
Func<HttpClient,IServiceProvider,TImplementation>

Delegat używany do tworzenia wystąpienia TClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta. Określony typ zostanie utworzone przez ITypedHttpClientFactory<TClient>.

Parametry

configureClient
Action<HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta. Określony typ zostanie utworzone przez ITypedHttpClientFactory<TClient>.

Parametry

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta.

Parametry

name
String

Nazwa logiczna HttpClient do skonfigurowania.

factory
Func<HttpClient,TImplementation>

Delegat używany do tworzenia wystąpienia TClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

TImplementation

Typ implementacji typ typizowanego klienta. Określony typ zostanie utworzone przez ITypedHttpClientFactory<TClient>.

Parametry

configureClient
Action<IServiceProvider,HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

Parametry

name
String

Nazwa logiczna HttpClient do skonfigurowania.

configureClient
Action<HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

Parametry

name
String

Nazwa logiczna HttpClient do skonfigurowania.

configureClient
Action<IServiceProvider,HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

AddHttpClient<TClient>(IServiceCollection, String)

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

Parametry

name
String

Nazwa logiczna HttpClient do skonfigurowania.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Użyj DefaultName jako nazwy, aby skonfigurować domyślnego klienta.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

Parametry

configureClient
Action<HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

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

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na nazwę 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

Parametry

configureClient
Action<IServiceProvider,HttpClient>

Delegat używany do konfigurowania HttpClient.

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy

AddHttpClient<TClient>(IServiceCollection)

Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs
Źródło:
HttpClientFactoryServiceCollectionExtensions.cs

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient a nazwanym HttpClient. Nazwa klienta zostanie ustawiona na pełną nazwę 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 typ typizowanego klienta. Określony typ zostanie zarejestrowany w kolekcji usług jako usługa przejściowa. Aby uzyskać więcej informacji na temat tworzenia wpisanych klientów, zobacz ITypedHttpClientFactory<TClient>.

Parametry

Zwraca

IHttpClientBuilder, którego można użyć do skonfigurowania klienta.

Uwagi

HttpClient wystąpienia, które stosują podaną konfigurację, można pobrać przy użyciu CreateClient(String) i podać zgodną nazwę.

TClient wystąpienia skonstruowane z odpowiednim HttpClient można pobrać z GetService(Type) (i powiązanych metod), podając TClient jako typ usługi.

Dotyczy