AppManagerUpdatingStrategy - конструктор
Пространство имён: Tessa.UI.AppManagerСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public AppManagerUpdatingStrategy(
[NotNullAttribute] IApplicationEnvironment environment,
[NotNullAttribute] IApplicationUpdateChecker updateChecker,
[NotNullAttribute] GetTessaSpecialFolderDelegate specialFolderFunc,
[NotNullAttribute] IApplicationSynchronizer applicationSynchronizer,
[NotNullAttribute] Func<IStreamSynchronizationSource> sourceFunc,
[NotNullAttribute] Func<IFileSystemSynchronizationTarget> targetFunc,
[NotNullAttribute] ISessionController sessionController,
[NotNullAttribute] ISessionManager sessionManager,
[NotNullAttribute] IAppManagerCredentialsStorageService credentialsStorageService,
[NotNullAttribute] ApplicationPackageBuilder packageBuilder,
[NotNullAttribute] IMessageProvider messageProvider,
[DependencyAttribute("CommandLine")] string[] commandLine
)
Public Sub New (
<NotNullAttribute> environment As IApplicationEnvironment,
<NotNullAttribute> updateChecker As IApplicationUpdateChecker,
<NotNullAttribute> specialFolderFunc As GetTessaSpecialFolderDelegate,
<NotNullAttribute> applicationSynchronizer As IApplicationSynchronizer,
<NotNullAttribute> sourceFunc As Func(Of IStreamSynchronizationSource),
<NotNullAttribute> targetFunc As Func(Of IFileSystemSynchronizationTarget),
<NotNullAttribute> sessionController As ISessionController,
<NotNullAttribute> sessionManager As ISessionManager,
<NotNullAttribute> credentialsStorageService As IAppManagerCredentialsStorageService,
<NotNullAttribute> packageBuilder As ApplicationPackageBuilder,
<NotNullAttribute> messageProvider As IMessageProvider,
<DependencyAttribute("CommandLine")> commandLine As String()
)
public:
AppManagerUpdatingStrategy(
[NotNullAttribute] IApplicationEnvironment^ environment,
[NotNullAttribute] IApplicationUpdateChecker^ updateChecker,
[NotNullAttribute] GetTessaSpecialFolderDelegate^ specialFolderFunc,
[NotNullAttribute] IApplicationSynchronizer^ applicationSynchronizer,
[NotNullAttribute] Func<IStreamSynchronizationSource^>^ sourceFunc,
[NotNullAttribute] Func<IFileSystemSynchronizationTarget^>^ targetFunc,
[NotNullAttribute] ISessionController^ sessionController,
[NotNullAttribute] ISessionManager^ sessionManager,
[NotNullAttribute] IAppManagerCredentialsStorageService^ credentialsStorageService,
[NotNullAttribute] ApplicationPackageBuilder^ packageBuilder,
[NotNullAttribute] IMessageProvider^ messageProvider,
[DependencyAttribute(L"CommandLine")] array<String^>^ commandLine
)
new :
[<NotNullAttribute>] environment : IApplicationEnvironment *
[<NotNullAttribute>] updateChecker : IApplicationUpdateChecker *
[<NotNullAttribute>] specialFolderFunc : GetTessaSpecialFolderDelegate *
[<NotNullAttribute>] applicationSynchronizer : IApplicationSynchronizer *
[<NotNullAttribute>] sourceFunc : Func<IStreamSynchronizationSource> *
[<NotNullAttribute>] targetFunc : Func<IFileSystemSynchronizationTarget> *
[<NotNullAttribute>] sessionController : ISessionController *
[<NotNullAttribute>] sessionManager : ISessionManager *
[<NotNullAttribute>] credentialsStorageService : IAppManagerCredentialsStorageService *
[<NotNullAttribute>] packageBuilder : ApplicationPackageBuilder *
[<NotNullAttribute>] messageProvider : IMessageProvider *
[<DependencyAttribute("CommandLine")>] commandLine : string[] -> 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
-
Командная строка