ApplicationLaunchingStrategy - конструктор
Пространство имён: Tessa.ApplicationsСборка: Tessa (в Tessa.dll) Версия: 4.0.8
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
-