KrNotificationManager - конструктор |
Пространство имён:
Tessa.Extensions.Default.Client.Notifications
Сборка:
Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 3.5.0.19
Синтаксис public KrNotificationManager(
KrSettingsLazy settingsLazy,
INotificationUIManager notificationUIManager,
INotificationUIFactory notificationUIFactory,
IUserSettings userSettings,
IViewService viewService,
ISession session,
KrViewSessionExecutor viewSessionExecutor,
[OptionalDependencyAttribute] IUnityDisposableContainer disposableContainer = null
)
Public Sub New (
settingsLazy As KrSettingsLazy,
notificationUIManager As INotificationUIManager,
notificationUIFactory As INotificationUIFactory,
userSettings As IUserSettings,
viewService As IViewService,
session As ISession,
viewSessionExecutor As KrViewSessionExecutor,
<OptionalDependencyAttribute> Optional disposableContainer As IUnityDisposableContainer = Nothing
)
public:
KrNotificationManager(
KrSettingsLazy^ settingsLazy,
INotificationUIManager^ notificationUIManager,
INotificationUIFactory^ notificationUIFactory,
IUserSettings^ userSettings,
IViewService^ viewService,
ISession^ session,
KrViewSessionExecutor^ viewSessionExecutor,
[OptionalDependencyAttribute] IUnityDisposableContainer^ disposableContainer = nullptr
)
new :
settingsLazy : KrSettingsLazy *
notificationUIManager : INotificationUIManager *
notificationUIFactory : INotificationUIFactory *
userSettings : IUserSettings *
viewService : IViewService *
session : ISession *
viewSessionExecutor : KrViewSessionExecutor *
[<OptionalDependencyAttribute>] ?disposableContainer : IUnityDisposableContainer
(* Defaults:
let _disposableContainer = defaultArg disposableContainer null
*)
-> KrNotificationManager
Параметры
- settingsLazy
- Тип: Tessa.Extensions.Default.Shared.SettingsKrSettingsLazy
- notificationUIManager
- Тип: Tessa.UI.NotificationsINotificationUIManager
- notificationUIFactory
- Тип: Tessa.UI.NotificationsINotificationUIFactory
- userSettings
- Тип: Tessa.UIIUserSettings
- viewService
- Тип: Tessa.ViewsIViewService
- session
- Тип: Tessa.Platform.RuntimeISession
- viewSessionExecutor
- Тип: Tessa.Extensions.Default.Client.NotificationsKrViewSessionExecutor
- disposableContainer (Optional)
- Тип: Tessa.PlatformIUnityDisposableContainer
См. также