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
| Nome | Descrizione |
|---|---|
| AddHttpClient(IServiceCollection) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection. |
| AddHttpClient(IServiceCollection, String) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un oggetto denominato HttpClient. |
| AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un oggetto denominato HttpClient. |
| AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un oggetto denominato HttpClient. |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient>(IServiceCollection, String) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
| AddHttpClient<TClient>(IServiceCollection) |
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il |
AddHttpClient(IServiceCollection)
Aggiunge i IHttpClientFactory servizi correlati e a 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
Valori restituiti
Si applica a
AddHttpClient(IServiceCollection, String)
Aggiunge i IHttpClientFactory servizi correlati e a 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
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le 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 i IHttpClientFactory servizi correlati e a 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
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le 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 i IHttpClientFactory servizi correlati e a 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
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- configureClient
- Action<HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le 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 i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient, typename TImplementation>
where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Func<System::Net::Http::HttpClient ^, IServiceProvider ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Func<System.Net.Http.HttpClient,IServiceProvider,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<System.Net.Http.HttpClient, IServiceProvider, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, factory As Func(Of HttpClient, IServiceProvider, TImplementation)) As IHttpClientBuilder
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
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- factory
- Func<HttpClient,IServiceProvider,TImplementation>
Delegato utilizzato per creare un'istanza di TClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
Si applica a
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient, typename TImplementation>
where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, configureClient As Action(Of HttpClient)) As IHttpClientBuilder
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 ITypedHttpClientFactory<TClient>da .
Parametri
- services
- IServiceCollection
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- configureClient
- Action<HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i 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 i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient, typename TImplementation>
where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder
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 ITypedHttpClientFactory<TClient>da .
Parametri
- services
- IServiceCollection
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i 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 i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient, typename TImplementation>
where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String) As IHttpClientBuilder
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 ITypedHttpClientFactory<TClient>da .
Parametri
- services
- IServiceCollection
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i 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 i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient, typename TImplementation>
where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<System::Net::Http::HttpClient ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<System.Net.Http.HttpClient,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<System.Net.Http.HttpClient, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, factory As Func(Of HttpClient, TImplementation)) As IHttpClientBuilder
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
- factory
- Func<HttpClient,TImplementation>
Delegato utilizzato per creare un'istanza di TClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
Si applica a
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient, typename TImplementation>
where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<System::Net::Http::HttpClient ^, IServiceProvider ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<System.Net.Http.HttpClient,IServiceProvider,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<System.Net.Http.HttpClient, IServiceProvider, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, factory As Func(Of HttpClient, IServiceProvider, TImplementation)) As IHttpClientBuilder
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
- factory
- Func<HttpClient,IServiceProvider,TImplementation>
Delegato utilizzato per creare un'istanza di TClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
Si applica a
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient. 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 ITypedHttpClientFactory<TClient>da .
Parametri
- services
- IServiceCollection
- configureClient
- Action<HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
Si applica a
AddHttpClient<TClient,TImplementation>(IServiceCollection)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient. 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 ITypedHttpClientFactory<TClient>da .
Parametri
- services
- IServiceCollection
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
Si applica a
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient, typename TImplementation>
where TClient : class where TImplementation : class, TClient[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Func<System::Net::Http::HttpClient ^, TImplementation> ^ factory);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Func<System.Net.Http.HttpClient,TImplementation> factory) where TClient : class where TImplementation : class, TClient;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<System.Net.Http.HttpClient, #'Client> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class, TImplementation As Class) (services As IServiceCollection, name As String, factory As Func(Of HttpClient, TImplementation)) As IHttpClientBuilder
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
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- factory
- Func<HttpClient,TImplementation>
Delegato utilizzato per creare un'istanza di TClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
TImplementation
Si applica a
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient. 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 ITypedHttpClientFactory<TClient>da .
Parametri
- services
- IServiceCollection
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
Si applica a
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient>
where TClient : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String, configureClient As Action(Of HttpClient)) As IHttpClientBuilder
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
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- configureClient
- Action<HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i 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 i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient>
where TClient : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<IServiceProvider ^, System::Net::Http::HttpClient ^> ^ configureClient);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<IServiceProvider,System.Net.Http.HttpClient> configureClient) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<IServiceProvider, System.Net.Http.HttpClient> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String, configureClient As Action(Of IServiceProvider, HttpClient)) As IHttpClientBuilder
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
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i 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 i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient.
public:
generic <typename TClient>
where TClient : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddHttpClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpClient<TClient>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name) where TClient : class;
static member AddHttpClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Client : null)
<Extension()>
Public Function AddHttpClient(Of TClient As Class) (services As IServiceCollection, name As String) As IHttpClientBuilder
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
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i 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 i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient. 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
- configureClient
- Action<HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
Si applica a
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient. 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
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato utilizzato per configurare un oggetto HttpClient.
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.
Si applica a
AddHttpClient<TClient>(IServiceCollection)
Aggiunge i IHttpClientFactory servizi correlati e a IServiceCollection e configura un'associazione tra il TClient tipo e un oggetto denominato HttpClient. 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);
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
Valori restituiti
Oggetto IHttpClientBuilder che può essere utilizzato per configurare il client.
Commenti
HttpClient Le istanze che applicano la configurazione fornita possono essere recuperate usando CreateClient(String) e specificando il nome corrispondente.
TClient Le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e i metodi correlati) fornendo TClient come tipo di servizio.