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

Объект, содержащий в себе зависимости для NotificationButtonSupport.

Definition

Пространство имён: Tessa.UI.Controls.Forums
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public NotificationForumControlDependecies(
	IFmNotificationProvider NotificationProvider,
	IForumProvider ForumProvider,
	IForumEventSource ForumEventSource,
	ISession Session,
	IUIHost UiHost,
	IForumClientCachedDataManager ForumClientCachedDataManager,
	INotificationUIManager NotificationUIManager,
	INotificationUIFactory NotificationUIFactory,
	IForumButtonSettingsCache ForumButtonSettingsCache,
	IAvatarGenerator AvatarGenerator,
	IColorPaletteSettingsManager ColorPaletteSettingsManager,
	IForumPermissionsProvider ForumPermissionsProvider,
	IForumControlSettings ForumControlSettings,
	IForumCharactersCounter ForumCharactersCounter,
	ICardStreamClientRepository CardStreamClientRepository,
	ILicenseManager LicenseManager,
	IForumDialogManager ForumDialogManager,
	IAdvancedCardDialogManager AdvancedCardDialogManager,
	CreateDialogFormFuncAsync CreateDialogFormFuncAsync,
	CreateMenuContextFunc CreateMenuContextFunc
)

Параметры

NotificationProvider  IFmNotificationProvider
Объект, обрабатывающий всплывающие уведомления по обсуждениям для индикатора сообщений.
ForumProvider  IForumProvider
Объект, предоставляющий средства для получения объектов форумов с сервера и отправки с клиента на сервер.
ForumEventSource  IForumEventSource
Интерфейс служит для обработки событий между ViewModel`ми форума Вызывать его методы можно только из потока UI, не реализуем доп. синхронизации внутри
Session  ISession
Сессия пользователя.
UiHost  IUIHost
Объект, предоставляющий упрощённый доступ к основным функциям платформы, которые связаны с отображением информации пользователю.
ForumClientCachedDataManager  IForumClientCachedDataManager
Менеджер живет только на клиенте и работает с ранее загруженном форумном кеше
NotificationUIManager  INotificationUIManager
Объект, управляющий отображением всплывающих уведомлений.
NotificationUIFactory  INotificationUIFactory
Фабрика, создающая типовые объекты для использования в API всплывающих уведомлений.
ForumButtonSettingsCache  IForumButtonSettingsCache
Клиентский кеш, храним настройки летающей кнопки для пользователя
AvatarGenerator  IAvatarGenerator
ColorPaletteSettingsManager  IColorPaletteSettingsManager
Менеджер для управления настройками цветов контрола IColorPalette.
ForumPermissionsProvider  IForumPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения выполняет проверки на основании правил доступа и токена KrToken.
ForumControlSettings  IForumControlSettings
Интерфейс для обработки пользовательских настроек для контрола обсуждения.
ForumCharactersCounter  IForumCharactersCounter
Осуществляет подсчет символов в сообщениях форумов.
CardStreamClientRepository  ICardStreamClientRepository
Репозиторий для потокового управления карточками на клиенте. Репозиторий доступен также на сервере в вариантах без расширений.
LicenseManager  ILicenseManager
Объект, предоставляющий доступ к лицензии.
ForumDialogManager  IForumDialogManager
AdvancedCardDialogManager  IAdvancedCardDialogManager
Объект, предоставляющий методы для открытий карточки в модальном диалоге.
CreateDialogFormFuncAsync  CreateDialogFormFuncAsync
CreateMenuContextFunc  CreateMenuContextFunc

См. также