HttpClientFactoryServiceCollectionExtensions.AddHttpClient Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AddHttpClient(IServiceCollection) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection. |
| AddHttpClient(IServiceCollection, String) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een benoemde HttpClient. |
| AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een benoemde HttpClient. |
| AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een benoemde HttpClient. |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient>(IServiceCollection, String) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
| AddHttpClient<TClient>(IServiceCollection) |
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het |
AddHttpClient(IServiceCollection)
Voegt de IHttpClientFactory en gerelateerde services toe aan de 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
Parameters
- services
- IServiceCollection
Retouren
Van toepassing op
AddHttpClient(IServiceCollection, String)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een benoemde 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
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een benoemde 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
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
- configureClient
- Action<IServiceProvider,HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient(IServiceCollection, String, Action<HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een benoemde 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
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
- configureClient
- Action<HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client.
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
- factory
- Func<HttpClient,IServiceProvider,TImplementation>
Een gemachtigde die wordt gebruikt om een exemplaar van TClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client. Het opgegeven type wordt geĆÆnstantieerd door de ITypedHttpClientFactory<TClient>.
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
- configureClient
- Action<HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client. Het opgegeven type wordt geĆÆnstantieerd door de ITypedHttpClientFactory<TClient>.
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
- configureClient
- Action<IServiceProvider,HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, String)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client. Het opgegeven type wordt geĆÆnstantieerd door de ITypedHttpClientFactory<TClient>.
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client.
Parameters
- services
- IServiceCollection
- factory
- Func<HttpClient,TImplementation>
Een gemachtigde die wordt gebruikt om een exemplaar van TClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client.
Parameters
- services
- IServiceCollection
- factory
- Func<HttpClient,IServiceProvider,TImplementation>
Een gemachtigde die wordt gebruikt om een exemplaar van TClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam HttpClient. De clientnaam wordt ingesteld op de typenaam van 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client. Het opgegeven type wordt geĆÆnstantieerd door de ITypedHttpClientFactory<TClient>.
Parameters
- services
- IServiceCollection
- configureClient
- Action<HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam HttpClient. De clientnaam wordt ingesteld op de typenaam van 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client. Het opgegeven type wordt geĆÆnstantieerd door de ITypedHttpClientFactory<TClient>.
Parameters
- services
- IServiceCollection
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client.
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
- factory
- Func<HttpClient,TImplementation>
Een gemachtigde die wordt gebruikt om een exemplaar van TClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
TImplementation
Van toepassing op
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam HttpClient. De clientnaam wordt ingesteld op de typenaam van 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
- TImplementation
Het implementatietype van de getypte client. Het opgegeven type wordt geĆÆnstantieerd door de ITypedHttpClientFactory<TClient>.
Parameters
- services
- IServiceCollection
- configureClient
- Action<IServiceProvider,HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Van toepassing op
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
- configureClient
- Action<HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
- configureClient
- Action<IServiceProvider,HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient<TClient>(IServiceCollection, String)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
Parameters
- services
- IServiceCollection
- name
- String
De logische naam van de HttpClient te configureren.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Gebruik DefaultName deze naam om de standaardclient te configureren.
Van toepassing op
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam HttpClient. De clientnaam wordt ingesteld op de typenaam van 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
Parameters
- services
- IServiceCollection
- configureClient
- Action<HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Van toepassing op
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam HttpClient. De clientnaam wordt ingesteld op de typenaam van 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
Parameters
- services
- IServiceCollection
- configureClient
- Action<IServiceProvider,HttpClient>
Een gemachtigde die wordt gebruikt voor het configureren van een HttpClient.
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .
Van toepassing op
AddHttpClient<TClient>(IServiceCollection)
Voegt de IHttpClientFactory en gerelateerde services toe aan de IServiceCollection en configureert een binding tussen het TClient type en een benoemde naam HttpClient. De clientnaam wordt ingesteld op de typenaam van 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
Type parameters
- TClient
Het type van de getypte client. Het opgegeven type wordt geregistreerd in de serviceverzameling als een tijdelijke service. Zie ITypedHttpClientFactory<TClient> voor meer informatie over het ontwerpen van getypte clients.
Parameters
- services
- IServiceCollection
Retouren
Een IHttpClientBuilder die kan worden gebruikt om de client te configureren.
Opmerkingen
HttpClient exemplaren die de opgegeven configuratie toepassen, kunnen worden opgehaald met behulp van CreateClient(String) en de overeenkomende naam opgeven.
TClient exemplaren die zijn samengesteld met de juiste HttpClient , kunnen worden opgehaald uit GetService(Type) (en gerelateerde methoden) door het servicetype op te geven TClient .