HttpClientFactoryServiceCollectionExtensions.AddHttpClient Methode

Definitie

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 TClient type en een benoemde naam HttpClient.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

AddHttpClient(IServiceCollection)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

Retouren

De IServiceCollection.

Van toepassing op

AddHttpClient(IServiceCollection, String)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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>)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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)

Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs
Bron:
HttpClientFactoryServiceCollectionExtensions.cs

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

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