<< Click to Display Table of Contents >> Объектная модель > Действия с репозиториями и сущностями > AccessRights, AccessRightsTypes – права доступа > AccessRights – права доступа CanReadBody – проверить возможность чтения документа |
Метод используется для проверки, может ли текущий пользователь или субъект прав открыть документ в системе для чтения.
Перегрузки
CanReadBody() |
Проверить возможность чтения документа для текущего пользователя |
CanReadBody(IRecipient recipient) |
Проверить возможность чтения документа для субъекта прав |
Синтаксис
C# |
public bool CanReadBody(); public bool CanReadBody(IRecipient recipient); |
Параметры
recipient – субъект прав. Субъект – тот, кто выполняет действие. Например, пользователь, группа пользователей, роль.
Возвращаемое значение
True, если операция разрешена, иначе – false.
Пример. Проверка возможности чтения версии документа
// Возвращаемое значение: true – есть права на чтение версии, иначе – false.
public bool CanReadVersionBody()
{
return !this.ElectronicDocument.State.IsCopied &&
this.ElectronicDocument.AccessRights.CanReadBody() &&
this.ElectronicDocument.HasVersions;
}
© Компания Directum, 2024 |