ConsoleSessionManager - конструктор
Пространство имён: Tessa.Platform.ConsoleAppsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public ConsoleSessionManager(
ISessionManager sessionManager,
ISession session,
IConsoleLogger logger,
IMessageProvider messageProvider,
IApplicationInitializer applicationInitializer,
IExtensionContainer extensionContainer,
Func<IExtensionAssemblyInfo> getAssemblyInfoFunc
)
Public Sub New (
sessionManager As ISessionManager,
session As ISession,
logger As IConsoleLogger,
messageProvider As IMessageProvider,
applicationInitializer As IApplicationInitializer,
extensionContainer As IExtensionContainer,
getAssemblyInfoFunc As Func(Of IExtensionAssemblyInfo)
)
public:
ConsoleSessionManager(
ISessionManager^ sessionManager,
ISession^ session,
IConsoleLogger^ logger,
IMessageProvider^ messageProvider,
IApplicationInitializer^ applicationInitializer,
IExtensionContainer^ extensionContainer,
Func<IExtensionAssemblyInfo^>^ getAssemblyInfoFunc
)
new :
sessionManager : ISessionManager *
session : ISession *
logger : IConsoleLogger *
messageProvider : IMessageProvider *
applicationInitializer : IApplicationInitializer *
extensionContainer : IExtensionContainer *
getAssemblyInfoFunc : Func<IExtensionAssemblyInfo> -> ConsoleSessionManager
Параметры
- sessionManager ISessionManager
-
- session ISession
-
- logger IConsoleLogger
-
- messageProvider IMessageProvider
-
- applicationInitializer IApplicationInitializer
-
- extensionContainer IExtensionContainer
-
- getAssemblyInfoFunc FuncIExtensionAssemblyInfo
-