Tessa.Notices - пространство имён

API для уведомлений (почтовые уведомления).

Классы

DeferredNotificationManager Версия реализации INotificationManager с отложенной отправкой уведомлений.
MailDefaultLocalizationNames Имена строк локализации (без символа $) по умолчанию для сообщений, связанных с отправкой почты.
MailFile Файл, приложенный к письму.
MailInfo Информация по отправляемому письму, в т.ч. по прикладываемым к письму файлам.
MailRecipient Получатель письма (основной получатель, получатель в копии или получать в скрытой копии).
MailSentRequest Information about e-mail was send to process finalization actions on the server side.
MailService Deferred mail sender.
Forms mail outbox for deferred sending.
MailServiceHelper 
MailServiceNames Имена поставщиков IMailService, регистрируемых в Unity.
NoticesExtensions Методы-расширения для пространства имён Tessa.Notices.
NotificationDefaultLanguagePicker Объект для получения языка по умолчанию.
NotificationEmail Сообщение почты, формируемое и отправляемое объектом INotificationManager.
NotificationHelper Класс с вспомогательными методами для работы системы уведомлений
NotificationManager Объект для отправки уведомлений, построенных по карточке уведомления.
NotificationManagerBase Базовый класс для реализации объекта NotificationManager.
NotificationManagerNames Имена поставщиков INotificationManager, регистрируемых в Unity.
NotificationRecipient Получатель уведомления по электронной почте.
NotificationRoleAggregator Объект для агрегации списка ролей в получателей уведомлений.
NotificationsCache Cache object containing NotificationEmail.
NotificationSendContext Контекст отправки уведомления через INotificationManager.
NotificationsGlobalCache Cache object containing NotificationEmail.
NotificationsProvider Provides access to notifications from the database.
NotificationSubscription 
NotificationSubscriptionPermissionManager Объект, отвечающий за проверку доступа к подпискам на уведомления.
NotificationSubscriptionService 
SaasMailService Deferred mail sender in SaaS cluster.
Forms common SaaS mail outbox for deferred sending.

Интерфейсы

IMailSentNotificationInfo Information about e-mail was send to process finalization actions on the server side.
IMailService Deferred mail sender.
Forms mail outbox for deferred sending.
INotificationCompilationCache Кэш, содержащий результаты компиляции скриптов уведомлений.
INotificationDefaultLanguagePicker Объект для получения языка по умолчанию.
INotificationManager Объект для отправки уведомлений, построенных по карточке уведомления.
INotificationPropagationStopMarker Маркерный интерфейс, определяющий, что при поиске контекста, который будет содержать действия для отложенной отправки уведомлений с помощью DeferredNotificationManager, поиск будет остановлен на таком объекте. Иначе действия будут добавляться во внешний контекст.
INotificationRoleAggregator Объект для агрегации списка ролей в получателей уведомлений.
INotificationsCache Cache object containing NotificationEmail.
INotificationSendContext Контекст отправки уведомления через INotificationManager.
INotificationsProvider Provides access to notifications from the database.
INotificationSubscriptionPermissionManager Объект, отвечающий за проверку доступа к подпискам на уведомления.
INotificationSubscriptionService Описание объекта, отвечающего за работу с подписками/отписками уведомлений на карточки

Перечисления

MailFormat Формат отправляемого сообщения. По умолчанию Html.
MailRecipientType Тип получателя.