ConsoleSessionManager - конструктор |
Пространство имён:
Tessa.Platform.ConsoleApps
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.Platform.RuntimeISessionManager
- session
- Тип: Tessa.Platform.RuntimeISession
- logger
- Тип: Tessa.Platform.ConsoleAppsIConsoleLogger
- messageProvider
- Тип: Tessa.Platform.RuntimeIMessageProvider
- applicationInitializer
- Тип: Tessa.Platform.RuntimeIApplicationInitializer
- extensionContainer
- Тип: Tessa.ExtensionsIExtensionContainer
- getAssemblyInfoFunc
- Тип: SystemFuncIExtensionAssemblyInfo
См. также