AppManagerUpdatingStrategy - конструктор |
Пространство имён:
Tessa.UI.AppManager
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.Platform.RuntimeIApplicationEnvironment
Переменные окружения
- updateChecker
- Тип: Tessa.Applications.SynchronizationIApplicationUpdateChecker
Объект осуществляющий проверку доступности обновлений
- specialFolderFunc
- Тип: Tessa.ApplicationsGetTessaSpecialFolderDelegate
Функция получения папки
- applicationSynchronizer
- Тип: Tessa.Applications.SynchronizationIApplicationSynchronizer
Синхронизатор приложения
- sourceFunc
- Тип: SystemFuncIStreamSynchronizationSource
The source Func.
- targetFunc
- Тип: SystemFuncIFileSystemSynchronizationTarget
The target Func.
- sessionController
- Тип: Tessa.ApplicationsISessionController
The session Controller.
- sessionManager
- Тип: Tessa.Platform.RuntimeISessionManager
- credentialsStorageService
- Тип: Tessa.UI.AppManagerIAppManagerCredentialsStorageService
- packageBuilder
- Тип: Tessa.Applications.PackageApplicationPackageBuilder
Построитель пакета приложения
- messageProvider
- Тип: Tessa.Platform.RuntimeIMessageProvider
The message Provider.
- commandLine
- Тип: SystemString
Командная строка
См. также