NotificationUIFactory - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.UI.NotificationsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public NotificationUIFactory(
INotificationUIManager notificationUIManager,
IUIHost uiHost,
ILinkManager linkManager,
IMessageProvider messageProvider,
IUnityContainer unityContainer,
[OptionalDependencyAttribute] ITaskInfoViewModelFactory? taskInfoViewModelFactory = null
)
Public Sub New (
notificationUIManager As INotificationUIManager,
uiHost As IUIHost,
linkManager As ILinkManager,
messageProvider As IMessageProvider,
unityContainer As IUnityContainer,
<OptionalDependencyAttribute> Optional taskInfoViewModelFactory As ITaskInfoViewModelFactory = Nothing
)
public:
NotificationUIFactory(
INotificationUIManager^ notificationUIManager,
IUIHost^ uiHost,
ILinkManager^ linkManager,
IMessageProvider^ messageProvider,
IUnityContainer^ unityContainer,
[OptionalDependencyAttribute] ITaskInfoViewModelFactory^ taskInfoViewModelFactory = nullptr
)
new :
notificationUIManager : INotificationUIManager *
uiHost : IUIHost *
linkManager : ILinkManager *
messageProvider : IMessageProvider *
unityContainer : IUnityContainer *
[<OptionalDependencyAttribute>] ?taskInfoViewModelFactory : ITaskInfoViewModelFactory
(* Defaults:
let _taskInfoViewModelFactory = defaultArg taskInfoViewModelFactory null
*)
-> NotificationUIFactory
Параметры
- notificationUIManager INotificationUIManager
- Объект, управляющий отображением всплывающих уведомлений.
- uiHost IUIHost
-
Объект, предоставляющий упрощённый доступ к основным функциям платформы,
которые связаны с отображением информации пользователю.
- linkManager ILinkManager
- Объект, выполняющий регистрацию и обработку ссылок.
- messageProvider IMessageProvider
- Объект, обеспечивающий вывод сообщений.
- unityContainer IUnityContainer
- Контейнер Unity с зависимостями, используемыми обработчиками ссылок.
- taskInfoViewModelFactory ITaskInfoViewModelFactory (Optional)