<< Click to Display Table of Contents >> Объектная модель > Content – управление документами > ElectronicDocuments – документы > Versions – работа с версиями Body – содержимое версии документа |
Свойство Body хранит содержимое версии документа. Однако, если для версии документа задано свойство PublicBody, то содержимое версии считывается из него.
Свойства
Имя |
Тип |
Описание |
---|---|---|
Hash |
string |
Хеш бинарных данных |
Id |
Nullable<Guid> |
Идентификатор бинарных данных |
RootEntity |
IEntity |
Родительская сущность |
Size |
long |
Размер значения атрибута в байтах |
Storage |
Файловое хранилище, в котором находится содержимое версии документа |
Пример. Проверка, заблокирована ли хотя бы одна версия документа
// Параметр: versions – список версий документа.
// Возвращаемое значение: True, если заблокирована хотя бы одна версия, иначе – false.
[Public]
public static bool VersionIsLocked(List<Sungero.Content.IElectronicDocumentVersions> versions)
{
foreach (var version in versions)
{
var lockInfo = version.Body != null ? Locks.GetLockInfo(version.Body) : null;
var isLockedByOther = lockInfo != null && lockInfo.IsLocked;
if (isLockedByOther)
return true;
}
return false;
}
© Компания Directum, 2024 |