AppManagerLinksObserver - конструктор |
Пространство имён:
Tessa.UI.AppManager.CatalogService
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.Applications.MessagesIApplicationManagerMessageBus
Шина сообщений
- linkManager
- Тип: Tessa.Platform.LinksILinkManager
Диспетчер ссылок
- applicationCatalogsModelFuncAsync
- Тип: SystemFuncTaskIApplicationCatalogRegistry
Функция получения хранилища каталогов
- applicationCatalogFactory
- Тип: Tessa.ApplicationsApplicationCatalogFactoryDelegate
Фабрика создания каталога приложений
- saveFunc
- Тип: SystemFuncIApplicationCatalogSaver
Сохраняет список каталогов приложений
- messageProvider
- Тип: Tessa.Platform.RuntimeIMessageProvider
The message Provider.
См. также