LinuxTessaPlatformDependenciesCreateHttpClient - метод

Создаёт объект HttpClient для взаимодействия с веб-сервисами на основании объекта с настройками.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa.Linux (в Tessa.Linux.dll) Версия: 4.0.4
C#
public override HttpClient CreateHttpClient(
	IHttpClientCreationOptions? options = null,
	bool windowsAuth = false
)

Параметры

options  IHttpClientCreationOptions  (Optional)

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

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

windowsAuth  Boolean  (Optional)
Признак того, что посредством объекта должна выполняться аутентификация Kerberos или Windows (Negotiate + Kerberos/NTLM), причём вместе с запросом будут переданы параметры аутентификации.

Возвращаемое значение

HttpClient
Созданный объект.

Реализации

ITessaPlatformDependenciesCreateHttpClient(IHttpClientCreationOptions, Boolean)

См. также