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