IHttpClientFactory Интерфейс

Определение

Абстракция фабрики для компонента, который может создавать экземпляры HttpClient с пользовательской конфигурацией для заданного логического имени.A factory abstraction for a component that can create HttpClient instances with custom configuration for a given logical name.

public interface class IHttpClientFactory
public interface IHttpClientFactory
type IHttpClientFactory = interface
Public Interface IHttpClientFactory

Комментарии

Значение по умолчанию IHttpClientFactory можно зарегистрировать в IServiceCollection с помощью вызова AddHttpClient(IServiceCollection) .A default IHttpClientFactory can be registered in an IServiceCollection by calling AddHttpClient(IServiceCollection). Значение по умолчанию IHttpClientFactory будет зарегистрировано в коллекции служб как singleton.The default IHttpClientFactory will be registered in the service collection as a singleton.

Методы

CreateClient(String)

Создает и настраивает экземпляр HttpClient с использованием конфигурации, которая соответствует логическому имени, указанному в параметре name.Creates and configures an HttpClient instance using the configuration that corresponds to the logical name specified by name.

Методы расширения

CreateClient(IHttpClientFactory)

Создает объект HttpClient, используя конфигурацию по умолчанию.Creates a new HttpClient using the default configuration.

Применяется к