BaseTransformComponent — класс

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

  • Пространство имён: DocsVision.NotificationService.ObjectModel.Extensions

  • Сборка: DocsVision.NotificationService.ObjectModel.dll

Синтаксис

public abstract class BaseTransformComponent : INotificationDataTransform

Свойства

Имя Описание

Flags

Параметры компонента формирования модели уведомления

Методы

Имя Описание

CreateNotificationsForSend(NotificationTransformSettings, IEnumerable<NotificationObjectData>, NotificationServiceEventArgs)

Создаёт уведомление для отправки

Параметры:
  • notificationTransformSettings — настройки компонента преобразования уведомления

  • data — данные уведомления

  • eventArgs — аргументы события

Возвращаемое значение: IEnumerable<NotificationForSend> — сформированное и готовое к отправке уведомление

CreateNotificationsForSend(NotificationTransformSettings, NotificationObjectData)

Создаёт уведомление для отправки

Параметры:
  • notificationTransformSettings — настройки компонента преобразования уведомления

  • data — данные уведомления

Возвращаемое значение: IEnumerable<NotificationForSend> — сформированное и готовое к отправке уведомление

GetTheme(object, string)

Получает тему уведомления

Параметры:
  • data — данные из источника

  • settings — настройки в текстовом виде, указывающие, как извлечь данные

Возвращаемое значение: System.String — тема уведомления

GetBody(object, string)

Получает содержание уведомления

Параметры:
  • data — данные из источника

  • settings — настройки в текстовом виде, указывающие, как извлечь данные

Возвращаемое значение: System.String — содержание уведомления

GetRecipients(object, string)

Получает получателей уведомления

Параметры:
  • data — данные из источника

  • settings — настройки в текстовом виде, указывающие, как извлечь данные

Возвращаемое значение: List<NotificationRecipient> — список получателей уведомления