MobileApprovalNotificationSendExtensionBase - класс

Базовый абстрактный класс расширения для процесса отправки уведомления мобильного согласования.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Notices.MobileApproval
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public abstract class MobileApprovalNotificationSendExtensionBase : NotificationSendExtensionBase
Inheritance
Object    NotificationSendExtensionBase    MobileApprovalNotificationSendExtensionBase
Derived

Конструкторы

MobileApprovalNotificationSendExtensionBaseИнициализирует новый экземпляр класса MobileApprovalNotificationSendExtensionBase

Методы

AfterFormingNotificationForUser Выполняется после формирования уведомления конкретному получателю. Непосредственно перед отправкой уведомления.
(Переопределяет NotificationSendExtensionBaseAfterFormingNotificationForUser(INotificationSendExtensionContext))
BeforeCheckUser Выполняется перед проверкой пользователя.
(Унаследован от NotificationSendExtensionBase)
BeforeFormingNotification Выполняется перед формированием уведомления в целом.
(Унаследован от NotificationSendExtensionBase)
BeforeFormingNotificationForUser Выполняется после проверки пользователя, но до формирования ему уведомления.
(Переопределяет NotificationSendExtensionBaseBeforeFormingNotificationForUser(INotificationSendExtensionContext))
CreateLink Создаёт ссылку (HTML тэг a).
CreateMailtoLink Создаёт адрес со схемой mailto.
CreateMobileApprovalLink(Guid, String, String) Создаёт ссылку мобильного согласования с текстом "Завершить".
CreateMobileApprovalLink(Boolean, Guid, String, String, String) Создаёт ссылку мобильного согласования.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
LimitDataAllBlocksProcessing Усекает все участки текста, отмеченные плейсхолдерами StartLimitMark и EndLimitMark до заданной максимальной длины (см. описание плейсхолдера StartLimitMark).
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ReplaceFilesForMobileApprovalAsync Заменяет плейсхолдер блоком, содержащим приложенные к письму мобильного согласования файлы.
ReplaceOptionsForMobileApprovalAsync Заменяет плейсхолдер на варианты завершения письма мобильного согласования.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UrlEncodeAllBlocksProcessing Преобразует все участки текста, отмеченные плейсхолдерами StartUrlEncodeMark и EndUrlEncodeMark в соответствии с правилами кодирования URL.

Поля

EndLimitMark Метка, отмечающая конец блока, в котором текст должен быть усечён до заданного значения.
EndMailAttachmentsBlock Конец блока MA.
EndUrlEncodeMark Метка, отмечающая конец блока, в котором текст должен быть преобразован в соответствии с правилами кодирования URL.
FilesForMobileApprovalBlock Блок, содержащий файлы приложенные к письму мобильного согласования.
FilesForMobileApprovalPlaceholder Плейсхолдер по умолчанию, заменяемый блоком, содержащим файлы приложенные к письму мобильного согласования.
OptionsForMobileApprovalPlaceholder Плейсхолдер по умолчанию, заменяемый блоком, содержащим обратные ссылки мобильного согласования.
StartLimitMark Метка, отмечающая начало блока, в котором текст должен быть усечён до заданного значения.
StartMailAttachmentsBlock Начало блока MA.
StartUrlEncodeMark Метка, отмечающая начало блока, в котором текст должен быть преобразован в соответствии с правилами кодирования URL.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также