WebProxyFactory - конструктор

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

Definition

Пространство имён: Tessa.Platform.Web
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public WebProxyFactory(
	IConnectionSettings connectionSettings,
	[OptionalDependencyAttribute] ISessionTokenHolder? sessionTokenHolder = null,
	[OptionalDependencyAttribute] ISessionVersionHolder? sessionVersionHolder = null,
	[OptionalDependencyAttribute] IHttpClientPool? httpClientPool = null,
	[OptionalDependencyAttribute] IWebProxyFactoryDependencies? dependencies = null,
	[OptionalDependencyAttribute] IUnityDisposableContainer? unityDisposableContainer = null
)

Параметры

connectionSettings  IConnectionSettings
Настройки соединения с веб-приложением системы. Не должны быть равны null.
sessionTokenHolder  ISessionTokenHolder  (Optional)
Объект, содержащий токен, связанный с текущей сессией, или null, если связь с сессией не поддерживается.
sessionVersionHolder  ISessionVersionHolder  (Optional)
Объект, содержащий версию платформы, связанную с текущей сессией, или null, если связь с сессией не поддерживается.
httpClientPool  IHttpClientPool  (Optional)

Пул объектов HttpClient или null, если создаётся новый экземпляр пула с использованием настроек connectionSettings.

Переданный пул не освобождается при освобождении текущего объекта, если он не был создан в конструкторе.

dependencies  IWebProxyFactoryDependencies  (Optional)
Зависимости для корректного функционирования IWebProxyFactory.
unityDisposableContainer  IUnityDisposableContainer  (Optional)
Контейнер, содержащий объекты IDisposable, которые будут освобождены при закрытии контейнеров IUnityContainer.

См. также