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

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

Definition

Пространство имён: Tessa.Platform.Web
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public HttpClientPool(
	IHttpClientFactory httpClientFactory,
	IHttpClientCreationOptions? options,
	TimeSpan? clientLifetime
)

Параметры

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

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

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

clientLifetime  NullableTimeSpan
Время жизни объектов HttpClient в пуле, в течение которого они могут переиспользоваться. Если указано null, то объект будет повторно использоваться не более одного часа.

См. также