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