ApplicationLaunchingStrategy - конструктор
Описание интерфейса стратегии запуска приложения
Пространство имён: Tessa.ApplicationsСборка: Tessa (в Tessa.dll) Версия: 4.1.6+4a6cbd59b2fb8843c9938ab551fae92e13c8542c
public ApplicationLaunchingStrategy(
IApplicationModel application,
GetTessaSpecialFolderDelegate getSpecialFolderFunc,
IApplicationUpdateChecker updateChecker,
IApplicationEnvironmentManager environmentManager,
IMessageProvider messageProvider,
IApplicationSynchronizer synchronizer,
ISessionController sessionController,
ISessionManager sessionManager,
Func<IStreamSynchronizationSource> streamSourceFunc,
Func<IFileSystemSynchronizationTarget> targetFunc,
IApplicationCollection applicationCollection,
Func<ApplicationPackageBuilder> packageBuilderFunc
)
Public Sub New (
application As IApplicationModel,
getSpecialFolderFunc As GetTessaSpecialFolderDelegate,
updateChecker As IApplicationUpdateChecker,
environmentManager As IApplicationEnvironmentManager,
messageProvider As IMessageProvider,
synchronizer As IApplicationSynchronizer,
sessionController As ISessionController,
sessionManager As ISessionManager,
streamSourceFunc As Func(Of IStreamSynchronizationSource),
targetFunc As Func(Of IFileSystemSynchronizationTarget),
applicationCollection As IApplicationCollection,
packageBuilderFunc As Func(Of ApplicationPackageBuilder)
)
public:
ApplicationLaunchingStrategy(
IApplicationModel^ application,
GetTessaSpecialFolderDelegate^ getSpecialFolderFunc,
IApplicationUpdateChecker^ updateChecker,
IApplicationEnvironmentManager^ environmentManager,
IMessageProvider^ messageProvider,
IApplicationSynchronizer^ synchronizer,
ISessionController^ sessionController,
ISessionManager^ sessionManager,
Func<IStreamSynchronizationSource^>^ streamSourceFunc,
Func<IFileSystemSynchronizationTarget^>^ targetFunc,
IApplicationCollection^ applicationCollection,
Func<ApplicationPackageBuilder^>^ packageBuilderFunc
)
new :
application : IApplicationModel *
getSpecialFolderFunc : GetTessaSpecialFolderDelegate *
updateChecker : IApplicationUpdateChecker *
environmentManager : IApplicationEnvironmentManager *
messageProvider : IMessageProvider *
synchronizer : IApplicationSynchronizer *
sessionController : ISessionController *
sessionManager : ISessionManager *
streamSourceFunc : Func<IStreamSynchronizationSource> *
targetFunc : Func<IFileSystemSynchronizationTarget> *
applicationCollection : IApplicationCollection *
packageBuilderFunc : Func<ApplicationPackageBuilder> -> ApplicationLaunchingStrategy
Параметры
- application IApplicationModel
-
- getSpecialFolderFunc GetTessaSpecialFolderDelegate
-
- updateChecker IApplicationUpdateChecker
-
- environmentManager IApplicationEnvironmentManager
-
- messageProvider IMessageProvider
-
- synchronizer IApplicationSynchronizer
-
- sessionController ISessionController
-
- sessionManager ISessionManager
-
- streamSourceFunc FuncIStreamSynchronizationSource
-
- targetFunc FuncIFileSystemSynchronizationTarget
-
- applicationCollection IApplicationCollection
-
- packageBuilderFunc FuncApplicationPackageBuilder
-