Для изменения размера нажмите или перетащите

AppManagerApplicationInstance - конструктор

Создаёт экземпляр класса с указанием его зависимостей.

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

Параметры

dependencies
Тип: Tessa.Platform.RuntimeIApplicationDependencies
Основные зависимости для создаваемого объекта.
appManagerServiceProxyFactory
Тип: Tessa.Applications.Services.ApplicationManagerApplicationManagerServiceProxyFactoryDelegate
Фабрика создания клиента для обращения к сервису предоставляемому диспетчером приложений.
serviceHost
Тип: Tessa.Applications.Services.ApplicationManagerIApplicationManagerServiceHost
Хост сервиса диспетчера приложений, который будет получать сообщения сразу по всем API: новым и старым.
appManagerLinksObserverFunc
Тип: SystemFuncAppManagerLinksObserver
Функция получения обозревателя обработки ссылок диспетчера приложений.
messageBus
Тип: Tessa.Applications.MessagesIApplicationManagerMessageBus
Шина сообщений.
linkParser
Тип: Tessa.Platform.LinksILinkParser
Объект, выполняющий разбор ссылок.
applicationManagerUpdater
Тип: Tessa.UI.AppManagerIApplicationManagerUpdater
Объект, выполняющий обновление менеджера приложений.
credentialsStorageService
Тип: Tessa.UI.AppManagerIAppManagerCredentialsStorageService
Объект, выполняющий загрузку и сохранение настроек входа при обновлении менеджера приложений.
launcherSplash
Тип: Tessa.PlatformISplash
Объект, предоставляющий доступ к окну с экраном загрузки. Может быть равен null.
environment
Тип: Tessa.Platform.RuntimeIApplicationEnvironment
Переменные окружения.
logger
Тип: ILogger
Объект, выполняющий логирование.
Исключения
ИсключениеУсловие
ArgumentNullExceptionНе указан обязательный параметр.
См. также