HttpClientFactoryServiceCollectionExtensions.AddHttpClient Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
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 |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
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 |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
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 |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient<TClient>(IServiceCollection, String) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient<TClient>(IServiceCollection) |
Aggiunge l'IHttpClientFactory e i servizi correlati al IServiceCollection e configura un'associazione tra il tipo di |
AddHttpClient(IServiceCollection)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
Restituisce
Oggetto IServiceCollection.
Si applica a
AddHttpClient(IServiceCollection, String)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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>)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
- 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)
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
- services
- IServiceCollection
Oggetto IServiceCollection.
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.