HttpClientFactoryServiceCollectionExtensions.AddHttpClient Metodo

Definizione

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 TClient tipo e un oggetto denominato HttpClient.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

AddHttpClient(IServiceCollection)

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

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

Valori restituiti

Il IServiceCollection

Si applica a

AddHttpClient(IServiceCollection, String)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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)

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

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

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