Condividi tramite


HttpClientFactoryServiceCollectionExtensions.AddHttpClient Metodo

Definizione

Overload

AddHttpClient(IServiceCollection)

Aggiunge il IHttpClientFactory e i servizi correlati al IServiceCollection.

AddHttpClient(IServiceCollection, String)

Aggiunge il IHttpClientFactory e i servizi correlati al IServiceCollection e configura un oggetto denominato HttpClient.

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

Aggiunge il IHttpClientFactory e i servizi correlati al IServiceCollection e configura un oggetto denominato HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Aggiunge il IHttpClientFactory e i servizi correlati al IServiceCollection e configura un oggetto denominato HttpClient.

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di TClient.

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di TClient.

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di TClient.

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

AddHttpClient<TClient>(IServiceCollection, String)

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di TClient.

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

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di TClient.

AddHttpClient<TClient>(IServiceCollection)

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome completo di TClient.

AddHttpClient(IServiceCollection)

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge il IHttpClientFactory e i servizi correlati al 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

Parametri

Restituisce

Oggetto IServiceCollection.

Si applica a

AddHttpClient(IServiceCollection, String)

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge il IHttpClientFactory e i servizi correlati al IServiceCollection e configura un oggetto denominato 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

Parametri

name
String

Nome logico del HttpClient da configurare.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge il IHttpClientFactory e i servizi correlati al IServiceCollection e configura un oggetto denominato 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

Parametri

name
String

Nome logico del HttpClient da configurare.

configureClient
Action<IServiceProvider,HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge il IHttpClientFactory e i servizi correlati al IServiceCollection e configura un oggetto denominato 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

Parametri

name
String

Nome logico del HttpClient da configurare.

configureClient
Action<HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato.

Parametri

name
String

Nome logico del HttpClient da configurare.

factory
Func<HttpClient,IServiceProvider,TImplementation>

Delegato utilizzato per creare un'istanza di TClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato. Il tipo specificato verrà creata un'istanza dal ITypedHttpClientFactory<TClient>.

Parametri

name
String

Nome logico del HttpClient da configurare.

configureClient
Action<HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato. Il tipo specificato verrà creata un'istanza dal ITypedHttpClientFactory<TClient>.

Parametri

name
String

Nome logico del HttpClient da configurare.

configureClient
Action<IServiceProvider,HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di TClient.

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato. Il tipo specificato verrà creata un'istanza dal ITypedHttpClientFactory<TClient>.

Parametri

name
String

Nome logico del HttpClient da configurare.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato.

Parametri

factory
Func<HttpClient,TImplementation>

Delegato utilizzato per creare un'istanza di TClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato.

Parametri

factory
Func<HttpClient,IServiceProvider,TImplementation>

Delegato utilizzato per creare un'istanza di TClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di 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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato. Il tipo specificato verrà creata un'istanza dal ITypedHttpClientFactory<TClient>.

Parametri

configureClient
Action<HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di 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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato. Il tipo specificato verrà creata un'istanza dal ITypedHttpClientFactory<TClient>.

Parametri

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato.

Parametri

name
String

Nome logico del HttpClient da configurare.

factory
Func<HttpClient,TImplementation>

Delegato utilizzato per creare un'istanza di TClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di 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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

TImplementation

Tipo di implementazione del client tipizzato. Il tipo specificato verrà creata un'istanza dal ITypedHttpClientFactory<TClient>.

Parametri

configureClient
Action<IServiceProvider,HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

Parametri

name
String

Nome logico del HttpClient da configurare.

configureClient
Action<HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

Parametri

name
String

Nome logico del HttpClient da configurare.

configureClient
Action<IServiceProvider,HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

AddHttpClient<TClient>(IServiceCollection, String)

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato .

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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

Parametri

name
String

Nome logico del HttpClient da configurare.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Usare DefaultName come nome per configurare il client predefinito.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di 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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

Parametri

configureClient
Action<HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

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

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome del tipo di 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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

Parametri

configureClient
Action<IServiceProvider,HttpClient>

Delegato utilizzato per configurare un HttpClient.

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a

AddHttpClient<TClient>(IServiceCollection)

Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs
Origine:
HttpClientFactoryServiceCollectionExtensions.cs

Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di TClient e un HttpClientdenominato . Il nome del client verrà impostato sul nome completo di 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

Parametri di tipo

TClient

Tipo del client tipizzato. Il tipo specificato verrà registrato nella raccolta di servizi come servizio temporaneo. Per altri dettagli sulla creazione di client tipiti, vedere ITypedHttpClientFactory<TClient>.

Parametri

Restituisce

Un IHttpClientBuilder che può essere usato per configurare il client.

Commenti

HttpClient istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.

TClient istanze create con il HttpClient appropriato possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient come tipo di servizio.

Si applica a