AppManagerApplicationInstance - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.UI.AppManagerСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public AppManagerApplicationInstance(
[NotNullAttribute] IApplicationDependencies dependencies,
[NotNullAttribute] ApplicationManagerServiceProxyFactoryDelegate appManagerServiceProxyFactory,
[NotNullAttribute] IApplicationManagerServiceHost serviceHost,
[NotNullAttribute] Func<AppManagerLinksObserver> appManagerLinksObserverFunc,
[NotNullAttribute] IApplicationManagerMessageBus messageBus,
[NotNullAttribute] ILinkParser linkParser,
[NotNullAttribute] IApplicationManagerUpdater applicationManagerUpdater,
[NotNullAttribute] IAppManagerCredentialsStorageService credentialsStorageService,
[CanBeNullAttribute] ISplash launcherSplash,
[NotNullAttribute] IApplicationEnvironment environment,
[NotNullAttribute] ILogger logger
)
Public Sub New (
<NotNullAttribute> dependencies As IApplicationDependencies,
<NotNullAttribute> appManagerServiceProxyFactory As ApplicationManagerServiceProxyFactoryDelegate,
<NotNullAttribute> serviceHost As IApplicationManagerServiceHost,
<NotNullAttribute> appManagerLinksObserverFunc As Func(Of AppManagerLinksObserver),
<NotNullAttribute> messageBus As IApplicationManagerMessageBus,
<NotNullAttribute> linkParser As ILinkParser,
<NotNullAttribute> applicationManagerUpdater As IApplicationManagerUpdater,
<NotNullAttribute> credentialsStorageService As IAppManagerCredentialsStorageService,
<CanBeNullAttribute> launcherSplash As ISplash,
<NotNullAttribute> environment As IApplicationEnvironment,
<NotNullAttribute> logger As ILogger
)
public:
AppManagerApplicationInstance(
[NotNullAttribute] IApplicationDependencies^ dependencies,
[NotNullAttribute] ApplicationManagerServiceProxyFactoryDelegate^ appManagerServiceProxyFactory,
[NotNullAttribute] IApplicationManagerServiceHost^ serviceHost,
[NotNullAttribute] Func<AppManagerLinksObserver^>^ appManagerLinksObserverFunc,
[NotNullAttribute] IApplicationManagerMessageBus^ messageBus,
[NotNullAttribute] ILinkParser^ linkParser,
[NotNullAttribute] IApplicationManagerUpdater^ applicationManagerUpdater,
[NotNullAttribute] IAppManagerCredentialsStorageService^ credentialsStorageService,
[CanBeNullAttribute] ISplash^ launcherSplash,
[NotNullAttribute] IApplicationEnvironment^ environment,
[NotNullAttribute] ILogger^ logger
)
new :
[<NotNullAttribute>] dependencies : IApplicationDependencies *
[<NotNullAttribute>] appManagerServiceProxyFactory : ApplicationManagerServiceProxyFactoryDelegate *
[<NotNullAttribute>] serviceHost : IApplicationManagerServiceHost *
[<NotNullAttribute>] appManagerLinksObserverFunc : Func<AppManagerLinksObserver> *
[<NotNullAttribute>] messageBus : IApplicationManagerMessageBus *
[<NotNullAttribute>] linkParser : ILinkParser *
[<NotNullAttribute>] applicationManagerUpdater : IApplicationManagerUpdater *
[<NotNullAttribute>] credentialsStorageService : IAppManagerCredentialsStorageService *
[<CanBeNullAttribute>] launcherSplash : ISplash *
[<NotNullAttribute>] environment : IApplicationEnvironment *
[<NotNullAttribute>] logger : ILogger -> AppManagerApplicationInstance
Параметры
- dependencies IApplicationDependencies
- Основные зависимости для создаваемого объекта.
- appManagerServiceProxyFactory ApplicationManagerServiceProxyFactoryDelegate
-
Фабрика создания клиента для обращения к сервису предоставляемому диспетчером приложений.
- serviceHost IApplicationManagerServiceHost
- Хост сервиса диспетчера приложений, который будет получать сообщения сразу по всем API: новым и старым.
- appManagerLinksObserverFunc FuncAppManagerLinksObserver
- Функция получения обозревателя обработки ссылок диспетчера приложений.
- messageBus IApplicationManagerMessageBus
- Шина сообщений.
- linkParser ILinkParser
- Объект, выполняющий разбор ссылок.
- applicationManagerUpdater IApplicationManagerUpdater
- Объект, выполняющий обновление менеджера приложений.
- credentialsStorageService IAppManagerCredentialsStorageService
- Объект, выполняющий загрузку и сохранение настроек входа при обновлении менеджера приложений.
- launcherSplash ISplash
- Объект, предоставляющий доступ к окну с экраном загрузки. Может быть равен null.
- environment IApplicationEnvironment
- Переменные окружения.
- logger ILogger
- Объект, выполняющий логирование.
ArgumentNullException | Не указан обязательный параметр. |