ApplicationLaunchingStrategy - конструктор
Описание интерфейса стратегии запуска приложения
Пространство имён: Tessa.ApplicationsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
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
-