CardXmlExportDataContext — класс

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

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

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

Синтаксис

public abstract class CardXmlExportDataContext : INotificationObjectDataContext, IInitializeWithObjectContext

Свойства

Имя Описание

ComponentId

Идентификатор компонента

NotificationSettings

Настройки уведомления

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

Имя Описание

CardXmlExportDataContext()

Создаёт новый экземпляр класса CardXmlExportDataContext. Дополнительная инициализация созданного компонента необходима при использовании конструктора без параметров.

CardXmlExportDataContext(ObjectContext, NotificationSettings)

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

Параметры:
  • context — контекст объекта

  • settings — настройки уведомления

Методы

Имя Описание

InitializeWithContext(ObjectContext, string)

Передаёт экземпляру класса контекст и настройки

Параметры:
  • context — контекст

  • settings — сериализованная в строку карточка настроек

GetNotificationObjectData(Guid)

Возвращает модель данных для формирования уведомлений

Параметры:
  • objectId — ID целевого объекта

Возвращаемое значение: NotificationObjectData — данные объекта

GetNotificationObjectData(IEnumerable<Guid>)

Возвращает модель данных для формирования уведомлений

Параметры:
  • objectId — ID целевых объектов

Возвращаемое значение: NotificationObjectData — данные объектов

GetObjectIDs(Guid)

Возвращает список ID объектов, связанных с целевым

Параметры:
  • objectId — ID целевого объекта

Возвращаемое значение: List<Guid> — список ID объектов, связанных с целевым

GetMainFiles(Guid objectId)

Список основных файлов объекта. В базовой реализации возвращает список основных файлов из документа.

Параметры:
  • objectId — ID целевого объекта

Возвращаемое значение: List<Guid> — список основных файлов объекта

GetAdditionalFiles(Guid)

Список дополнительных файлов объекта. В базовой реализации возвращает список дополнительных файлов из документа.

Параметры:
  • objectId — ID целевого объекта

Возвращаемое значение: List<Guid> — список дополнительных файлов объекта