HttpClientPool(IHttpClientFactory, IHttpClientCreationOptions, IUnityDisposableContainer) - конструктор

Создаёт экземпляр класса с указанием настроек соединения.

Definition

Пространство имён: Tessa.Platform.Web
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
[InjectionConstructorAttribute]
[UsedImplicitlyAttribute]
public HttpClientPool(
	IHttpClientFactory httpClientFactory,
	[OptionalDependencyAttribute] IHttpClientCreationOptions? options = null,
	[OptionalDependencyAttribute] IUnityDisposableContainer? unityDisposableContainer = null
)

Параметры

httpClientFactory  IHttpClientFactory
Фабрика объектов HttpClient.
options  IHttpClientCreationOptions  (Optional)

Опции для создания объектов HttpClient или null, если используются опции по умолчанию.

Таймаут по умолчанию определяется реализацией в httpClientFactory, в платформе используется значение по умолчанию в .NET для класса HttpClient, это 100 секунд.

unityDisposableContainer  IUnityDisposableContainer  (Optional)
Контейнер, содержащий объекты IDisposable, которые будут освобождены при закрытии контейнеров IUnityContainer.

См. также