ConsoleOperationTContext - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.ConsoleAppsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
protected ConsoleOperation(
IConsoleLogger logger,
IConsoleSessionManager sessionManager,
bool extendedInitialization = false
)
Protected Sub New (
logger As IConsoleLogger,
sessionManager As IConsoleSessionManager,
Optional extendedInitialization As Boolean = false
)
protected:
ConsoleOperation(
IConsoleLogger^ logger,
IConsoleSessionManager^ sessionManager,
bool extendedInitialization = false
)
new :
logger : IConsoleLogger *
sessionManager : IConsoleSessionManager *
?extendedInitialization : bool
(* Defaults:
let _extendedInitialization = defaultArg extendedInitialization false
*)
-> ConsoleOperation
Параметры
- logger IConsoleLogger
- Объект, выполняющий логирование в консольных командах.
- sessionManager IConsoleSessionManager
- Объект, управляющий сессиями в клиентских командах.
- extendedInitialization Boolean (Optional)
-
Признак того, что используется расширенная инициализация при открытии сессии
(с выполняемыми расширениями и стримом инициализации).