HttpClientFactoryServiceCollectionExtensions Classe

Definição

Métodos de extensões para configurar uma IServiceCollection para IHttpClientFactory.

public ref class HttpClientFactoryServiceCollectionExtensions abstract sealed
public static class HttpClientFactoryServiceCollectionExtensions
type HttpClientFactoryServiceCollectionExtensions = class
Public Module HttpClientFactoryServiceCollectionExtensions
Herança
HttpClientFactoryServiceCollectionExtensions

Métodos

AddHttpClient(IServiceCollection)

Adiciona o IHttpClientFactory e os serviços relacionados à IServiceCollection.

AddHttpClient(IServiceCollection, String)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura um HttpClient nomeado.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado. O nome do cliente será definido como o nome do tipo de TClient.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado. O nome do cliente será definido como o nome do tipo de TClient.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado. O nome do cliente será definido como o nome do tipo de TClient.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado. O nome do cliente será definido como o nome do tipo de TClient.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

AddHttpClient<TClient>(IServiceCollection)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado. O nome do cliente será definido como o nome completo de TClient.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado. O nome do cliente será definido como o nome do tipo de TClient.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado. O nome do cliente será definido como o nome do tipo de TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

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

Adiciona o IHttpClientFactory e os serviços relacionados ao IServiceCollection e configura uma associação entre o tipo de TClient e um HttpClient nomeado.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Adiciona um delegado que será usado para configurar todas as HttpClient instâncias.

Aplica-se a