AppManagerUpdatingStrategy - конструктор
Пространство имён: Tessa.UI.AppManagerСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public AppManagerUpdatingStrategy(
IApplicationEnvironment environment,
IApplicationUpdateChecker updateChecker,
GetTessaSpecialFolderDelegate specialFolderFunc,
IApplicationSynchronizer applicationSynchronizer,
Func<IStreamSynchronizationSource> sourceFunc,
Func<IFileSystemSynchronizationTarget> targetFunc,
ISessionController sessionController,
ISessionManager sessionManager,
IAppManagerCredentialsStorageService credentialsStorageService,
ApplicationPackageBuilder packageBuilder,
IMessageProvider messageProvider,
[OptionalDependencyAttribute("CommandLine")] string[]? commandLine = null
)
Public Sub New (
environment As IApplicationEnvironment,
updateChecker As IApplicationUpdateChecker,
specialFolderFunc As GetTessaSpecialFolderDelegate,
applicationSynchronizer As IApplicationSynchronizer,
sourceFunc As Func(Of IStreamSynchronizationSource),
targetFunc As Func(Of IFileSystemSynchronizationTarget),
sessionController As ISessionController,
sessionManager As ISessionManager,
credentialsStorageService As IAppManagerCredentialsStorageService,
packageBuilder As ApplicationPackageBuilder,
messageProvider As IMessageProvider,
<OptionalDependencyAttribute("CommandLine")> Optional commandLine As String() = Nothing
)
public:
AppManagerUpdatingStrategy(
IApplicationEnvironment^ environment,
IApplicationUpdateChecker^ updateChecker,
GetTessaSpecialFolderDelegate^ specialFolderFunc,
IApplicationSynchronizer^ applicationSynchronizer,
Func<IStreamSynchronizationSource^>^ sourceFunc,
Func<IFileSystemSynchronizationTarget^>^ targetFunc,
ISessionController^ sessionController,
ISessionManager^ sessionManager,
IAppManagerCredentialsStorageService^ credentialsStorageService,
ApplicationPackageBuilder^ packageBuilder,
IMessageProvider^ messageProvider,
[OptionalDependencyAttribute(L"CommandLine")] array<String^>^ commandLine = nullptr
)
new :
environment : IApplicationEnvironment *
updateChecker : IApplicationUpdateChecker *
specialFolderFunc : GetTessaSpecialFolderDelegate *
applicationSynchronizer : IApplicationSynchronizer *
sourceFunc : Func<IStreamSynchronizationSource> *
targetFunc : Func<IFileSystemSynchronizationTarget> *
sessionController : ISessionController *
sessionManager : ISessionManager *
credentialsStorageService : IAppManagerCredentialsStorageService *
packageBuilder : ApplicationPackageBuilder *
messageProvider : IMessageProvider *
[<OptionalDependencyAttribute("CommandLine")>] ?commandLine : string[]
(* Defaults:
let _commandLine = defaultArg commandLine null
*)
-> AppManagerUpdatingStrategy
Параметры
- environment IApplicationEnvironment
-
Переменные окружения
- updateChecker IApplicationUpdateChecker
-
Объект осуществляющий проверку доступности обновлений
- specialFolderFunc GetTessaSpecialFolderDelegate
-
Функция получения папки
- applicationSynchronizer IApplicationSynchronizer
-
Синхронизатор приложения
- sourceFunc FuncIStreamSynchronizationSource
-
The source Func.
- targetFunc FuncIFileSystemSynchronizationTarget
-
The target Func.
- sessionController ISessionController
-
The session Controller.
- sessionManager ISessionManager
- credentialsStorageService IAppManagerCredentialsStorageService
- packageBuilder ApplicationPackageBuilder
-
Построитель пакета приложения
- messageProvider IMessageProvider
-
The message Provider.
- commandLine String (Optional)
- Параметры командной строки.