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 IHttpClientFactory e i servizi correlati a IServiceCollection. |
AddHttpClient(IServiceCollection, String) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato. |
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato. |
AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato. |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, String) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient(IServiceCollection)
Aggiunge IHttpClientFactory e i servizi correlati 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
Oggetto IServiceCollection.
Restituisce
Oggetto IServiceCollection.
Si applica a
AddHttpClient(IServiceCollection, String)
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.
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 dell'oggetto HttpClient da configurare.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
Usare DefaultName come nome per configurare il client predefinito.
Si applica a
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.
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 dell'oggetto HttpClient da configurare.
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
Usare DefaultName come nome per configurare il client predefinito.
Si applica a
AddHttpClient(IServiceCollection, String, Action<HttpClient>)
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.
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 dell'oggetto HttpClient da configurare.
- configureClient
- Action<HttpClient>
Delegato usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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 dell'oggetto HttpClient da configurare.
- factory
- Func<HttpClient,IServiceProvider,TImplementation>
Delegato usato per creare un'istanza di TClient
.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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
Oggetto IServiceCollection.
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- configureClient
- Action<HttpClient>
Delegato usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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
Oggetto IServiceCollection.
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di 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 ITypedHttpClientFactory<TClient>da .
Parametri
- services
- IServiceCollection
Oggetto IServiceCollection.
- name
- String
Nome logico dell'oggetto HttpClient da configurare.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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 usato per creare un'istanza di TClient
.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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 usato per creare un'istanza di TClient
.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di 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
Oggetto IServiceCollection.
- configureClient
- Action<HttpClient>
Delegato usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient
come tipo di servizio.
Si applica a
AddHttpClient<TClient,TImplementation>(IServiceCollection)
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di 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
Oggetto IServiceCollection.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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 dell'oggetto HttpClient da configurare.
- factory
- Func<HttpClient,TImplementation>
Delegato usato per creare un'istanza di TClient
.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di 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
Oggetto IServiceCollection.
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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 dell'oggetto HttpClient da configurare.
- configureClient
- Action<HttpClient>
Delegato usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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 dell'oggetto HttpClient da configurare.
- configureClient
- Action<IServiceProvider,HttpClient>
Delegato usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato.
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 dell'oggetto HttpClient da configurare.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di 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 usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient 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 IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di 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 usato per configurare HttpClient.
Restituisce
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient
come tipo di servizio.
Si applica a
AddHttpClient<TClient>(IServiceCollection)
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient
e un oggetto HttpClient denominato. 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
Oggetto IHttpClientBuilder che è possibile usare per configurare il client.
Commenti
HttpClientle istanze che applicano la configurazione fornita possono essere recuperate utilizzando CreateClient(String) e fornendo il nome corrispondente.
TClient
le istanze costruite con l'oggetto appropriato HttpClient possono essere recuperate da GetService(Type) (e metodi correlati) fornendo TClient
come tipo di servizio.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per