HttpClientFactoryServiceCollectionExtensions.AddHttpClient Metoda

Definice

Přetížení

Name Description
AddHttpClient(IServiceCollection)

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

AddHttpClient(IServiceCollection, String)

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

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

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

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

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

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

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

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

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

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

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

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

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

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

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

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

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

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

AddHttpClient<TClient,TImplementation>(IServiceCollection)

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

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

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

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

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

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

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

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

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

AddHttpClient<TClient>(IServiceCollection, String)

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

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

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

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

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

AddHttpClient<TClient>(IServiceCollection)

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

AddHttpClient(IServiceCollection)

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

Přidá služby 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á služby 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 konfigurace.

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

Jako název slouží 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á služby 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 konfigurace.

configureClient
Action<IServiceProvider,HttpClient>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

Jako název slouží 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á služby 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 konfigurace.

configureClient
Action<HttpClient>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

Jako název slouží 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

TImplementation

Typ implementace klienta.

Parametry

name
String

Logický název HttpClient konfigurace.

factory
Func<HttpClient,IServiceProvider,TImplementation>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

TImplementation

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

Parametry

name
String

Logický název HttpClient konfigurace.

configureClient
Action<HttpClient>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Jako název slouží 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

TImplementation

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

Parametry

name
String

Logický název HttpClient konfigurace.

configureClient
Action<IServiceProvider,HttpClient>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Jako název slouží 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným HttpClient.

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

Parametry typu

TClient

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

TImplementation

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

Parametry

name
String

Logický název HttpClient konfigurace.

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Jako název slouží 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

TImplementation

Typ implementace klienta.

Parametry

factory
Func<HttpClient,TImplementation>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

TImplementation

Typ implementace klienta.

Parametry

factory
Func<HttpClient,IServiceProvider,TImplementation>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným HttpClient. Název klienta bude nastaven na název TClienttypu .

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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

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

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Platí pro

AddHttpClient<TClient,TImplementation>(IServiceCollection)

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

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

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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

TImplementation

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

Parametry

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

TImplementation

Typ implementace klienta.

Parametry

name
String

Logický název HttpClient konfigurace.

factory
Func<HttpClient,TImplementation>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

TImplementation

Platí pro

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

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

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

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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

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

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

Parametry

name
String

Logický název HttpClient konfigurace.

configureClient
Action<HttpClient>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Jako název slouží 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

Parametry

name
String

Logický název HttpClient konfigurace.

configureClient
Action<IServiceProvider,HttpClient>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Jako název slouží 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným 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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

Parametry

name
String

Logický název HttpClient konfigurace.

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Jako název slouží 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným HttpClient. Název klienta bude nastaven na název TClienttypu .

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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

Parametry

configureClient
Action<HttpClient>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient 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á služby IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi TClient typem a pojmenovaným HttpClient. Název klienta bude nastaven na název TClienttypu .

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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

Parametry

configureClient
Action<IServiceProvider,HttpClient>

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

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Platí pro

AddHttpClient<TClient>(IServiceCollection)

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

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

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ší ITypedHttpClientFactory<TClient> podrobnosti o vytváření zadaných klientů

Parametry

Návraty

To IHttpClientBuilder se dá použít ke konfiguraci klienta.

Poznámky

HttpClient Instance, které používají zadanou konfiguraci, lze načíst pomocí CreateClient(String) odpovídajícího názvu a zadat odpovídající název.

TClient Instance vytvořené s odpovídajícími HttpClient metodami lze načíst z GetService(Type) (a souvisejících metod) poskytnutím TClient typu služby.

Platí pro