WebProxyFactory - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.RuntimeСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public WebProxyFactory(
IConnectionSettings connectionSettings,
ISessionTokenHolder sessionTokenHolder = null,
ISessionVersionHolder sessionVersionHolder = null,
[OptionalDependencyAttribute] IHttpClientPool httpClientPool = null,
[OptionalDependencyAttribute] IUnityContainer unityContainer = null
)
Public Sub New (
connectionSettings As IConnectionSettings,
Optional sessionTokenHolder As ISessionTokenHolder = Nothing,
Optional sessionVersionHolder As ISessionVersionHolder = Nothing,
<OptionalDependencyAttribute> Optional httpClientPool As IHttpClientPool = Nothing,
<OptionalDependencyAttribute> Optional unityContainer As IUnityContainer = Nothing
)
public:
WebProxyFactory(
IConnectionSettings^ connectionSettings,
ISessionTokenHolder^ sessionTokenHolder = nullptr,
ISessionVersionHolder^ sessionVersionHolder = nullptr,
[OptionalDependencyAttribute] IHttpClientPool^ httpClientPool = nullptr,
[OptionalDependencyAttribute] IUnityContainer^ unityContainer = nullptr
)
new :
connectionSettings : IConnectionSettings *
?sessionTokenHolder : ISessionTokenHolder *
?sessionVersionHolder : ISessionVersionHolder *
[<OptionalDependencyAttribute>] ?httpClientPool : IHttpClientPool *
[<OptionalDependencyAttribute>] ?unityContainer : IUnityContainer
(* Defaults:
let _sessionTokenHolder = defaultArg sessionTokenHolder null
let _sessionVersionHolder = defaultArg sessionVersionHolder null
let _httpClientPool = defaultArg httpClientPool null
let _unityContainer = defaultArg unityContainer null
*)
-> WebProxyFactory
Параметры
- connectionSettings IConnectionSettings
-
Настройки соединения с веб-приложением системы. Не должны быть равны null.
- sessionTokenHolder ISessionTokenHolder (Optional)
-
Объект, содержащий токен, связанный с текущей сессией, или null, если связь с сессией не поддерживается.
- sessionVersionHolder ISessionVersionHolder (Optional)
-
Объект, содержащий версию платформы, связанную с текущей сессией, или null, если связь с сессией не поддерживается.
- httpClientPool IHttpClientPool (Optional)
-
Пул объектов HttpClient или null, если создаётся новый экземпляр пула.
- unityContainer IUnityContainer (Optional)
-
Контейнер Unity для создания прокси-объектов
или null, если объекты создаются конструктором по умолчанию.