INotificationSendContext - интерфейс
Пространство имён: Tessa.NoticesСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public interface INotificationSendContext
Public Interface INotificationSendContext
public interface class INotificationSendContext
type INotificationSendContext = interface end
DisableSubscribers |
Флаг определяет, нужно ли исключить из списка получателей подписчиков на данный тип уведомления для данной карточки.
|
ExcludeDeputies |
Флаг определяет, нужно ли исключить из списка сотрудников заместителей.
|
GetCardFuncAsync |
Функция для получения объекта карточки из кеша. Может иметь значение null.
|
IgnoreUserSessions |
Флаг определяет, нужно ли игнорировать сессии пользователей при формировании текста писем.
Игнорирование сессии ускоряет скорость отправки писем, однако в данном режиме не работают плейсхолдеры, которые опираются на сессию получателя.
|
Info |
Дополнительная информация, которая передается в info методов замены плейсхолдеров. Может иметь значение null.
|
MainCardID |
Идентификатор основной карточки.
|
ModifyEmailActionAsync |
Действие модификации шаблона сообщения. Может иметь значение null.
|
ModifyExtensionContextAfterUserCheckActionAsync |
Действие модификации контекста расширений отправки уведомления.
Вызывается после того, как будет точно известно, что пользователь должен получить уведомление.
Может иметь значение null.
|
ModifyExtensionContextBeforeUserCheckActionAsync |
Действие модификации контекста расширений отправки уведомления.
Вызывается до проверок пользователя.
Может иметь значение null.
|
TaskTypeID |
Идентификатор типа задания. Может иметь значение null.
|