AppManagerLinksObserver - конструктор
Пространство имён: Tessa.UI.AppManager.CatalogServiceСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public AppManagerLinksObserver(
[NotNullAttribute] IApplicationManagerMessageBus messageBus,
[NotNullAttribute] ILinkManager linkManager,
[NotNullAttribute] Func<Task<IApplicationCatalogRegistry>> applicationCatalogsModelFuncAsync,
[NotNullAttribute] ApplicationCatalogFactoryDelegate applicationCatalogFactory,
[NotNullAttribute] Func<IApplicationCatalogSaver> saveFunc,
[NotNullAttribute] IMessageProvider messageProvider
)
Public Sub New (
<NotNullAttribute> messageBus As IApplicationManagerMessageBus,
<NotNullAttribute> linkManager As ILinkManager,
<NotNullAttribute> applicationCatalogsModelFuncAsync As Func(Of Task(Of IApplicationCatalogRegistry)),
<NotNullAttribute> applicationCatalogFactory As ApplicationCatalogFactoryDelegate,
<NotNullAttribute> saveFunc As Func(Of IApplicationCatalogSaver),
<NotNullAttribute> messageProvider As IMessageProvider
)
public:
AppManagerLinksObserver(
[NotNullAttribute] IApplicationManagerMessageBus^ messageBus,
[NotNullAttribute] ILinkManager^ linkManager,
[NotNullAttribute] Func<Task<IApplicationCatalogRegistry^>^>^ applicationCatalogsModelFuncAsync,
[NotNullAttribute] ApplicationCatalogFactoryDelegate^ applicationCatalogFactory,
[NotNullAttribute] Func<IApplicationCatalogSaver^>^ saveFunc,
[NotNullAttribute] IMessageProvider^ messageProvider
)
new :
[<NotNullAttribute>] messageBus : IApplicationManagerMessageBus *
[<NotNullAttribute>] linkManager : ILinkManager *
[<NotNullAttribute>] applicationCatalogsModelFuncAsync : Func<Task<IApplicationCatalogRegistry>> *
[<NotNullAttribute>] applicationCatalogFactory : ApplicationCatalogFactoryDelegate *
[<NotNullAttribute>] saveFunc : Func<IApplicationCatalogSaver> *
[<NotNullAttribute>] messageProvider : IMessageProvider -> AppManagerLinksObserver
Параметры
- messageBus IApplicationManagerMessageBus
-
Шина сообщений
- linkManager ILinkManager
-
Диспетчер ссылок
- applicationCatalogsModelFuncAsync FuncTaskIApplicationCatalogRegistry
-
Функция получения хранилища каталогов
- applicationCatalogFactory ApplicationCatalogFactoryDelegate
-
Фабрика создания каталога приложений
- saveFunc FuncIApplicationCatalogSaver
-
Сохраняет список каталогов приложений
- messageProvider IMessageProvider
-
The message Provider.