CardData — класс

Содержит данные карточки. Этот класс является абстрактным.

Синтаксис

public abstract class CardData : IUpdatable, ILockable, IXmlExportable

Свойства

Имя Описание

ArchiveState

Возвращает признак нахождения файла в архиве.

Barcode

Выполняет получение или установку штрих-кода карточки.

ChangeDate

Возвращает дату последнего изменения.

CreateDate

Возвращает дату создания карточки.

Description

Возвращает или задаёт описание экземпляра карточки (дайджест).

FetchMode

Возвращает или задаёт режим загрузки данных карточки.

IconId

Возвращает или задаёт идентификатор иконки карточки.

Id

Возвращает идентификатор экземпляра карточки.

InUpdate

Признак режима отложенных изменения.

IsTemplate

Возвращает или задаёт признак того, что карточка является шаблоном.

Labels

Возвращает коллекцию меток карточки.

LockOwner

Возвращает название учетной записи субъекта заблокировавшего карточку.

LockStatus

Возвращает состояние блокировки карточки.

RecordStatus

Возвращает или задаёт состояние карточки.

Sections

Возвращает коллекцию секций карточки.

Session

Возвращает текущую открытую сессию пользователя.

Topic

Возвращает или задаёт тему карточки.

TopicId

Идентификатор темы карточки.

TopicIndex

Индекс карточки внутри темы обработки

TopicOrder

Возвращает порядковый номер в теме обработки.

TopicParentId

Идентификатор родительской карточки в теме карточек.

Type

Описанию метаданных типа карточки.

WasRead

Задаёт или возвращает признак прочитанности ярлыка.

Методы

Имя Описание

AccessCheck(System.Int32)

Проверяет наличие заданного доступа у текущего пользователя.

AddToTopicChain(Guid)

Добавляет текущую карточку к теме обработки другой карточки.

Archive(ArchiveOptions)

Помещает текущую карточку в архив.

BeginUpdate

Включить режим отложенных изменений.

CancelUpdate

Отменить несохранённые изменения и выключить режим отложенных изменений.

Copy

Серверное копирование данных карточек.

Dearchive(ArchiveOptions)

Восстанавливает карточку из архива.

EndUpdate

Записать изменения и выключить режим отложенных изменений.

ForceUnlock

Принудительно снимает блокировку карточки.

GetAccessControl

Получает описатель прав на объект.

GetAccessControl(AccessControlSections)

Возвращает описатель прав на объект для заданного раздела дескриптора безопасности.

MarkCardForDeletion(Guid)

Требует удаление указанной карточки при отмене изменений, если задействован режим отложенных изменений.

PlaceLock

Установка временной блокировки.

PlaceLock(Boolean)

Установка постоянной или временной блокировки.

PurgeCache

Удаление карточек из кэша менеджера объектов.

Refresh

Принудительное обновление данных карточки с сервера.

Refresh(Boolean)

Принудительное обновление данных карточки с сервера, независимо от наличия или отсутствия изменений.

RemoveLock

Снимает блокировку сделанную в своей сессии.

SaveXml(Stream)

Экспорт данных карточки в XML-формате.

SaveXml(Stream, ExportFlags)

Экспорт данных карточки в XML-формате, с установленными флагами формата экспорта.

SaveXml(Stream, ExportFlags, ExportCardInspector)

Экспорт данных карточки в XML-формате, с заданной логикой экспорта.

SetAccessControl(CardDataSecurity)

Задаёт описатель прав на карточку.

UpdateNow

Отправляет накопленные изменения на сервер.