ILockService.IsObjectLockedByAnotherUser<T> — метод (T, String)

Определяет наличие у объекта блокировки, установленной другим сотрудником, а также учетную запись сотрудника, выполнившего блокировку.

Синтаксис

bool IsObjectLockedByAnotherUser<T>(T obj, out string ownerName) where T : ObjectBase

Параметры типа

T

Тип заблокированного объекта

Параметры
obj

Тип: T

Объект, для которого проверяется блокировка

ownerName

Тип: System.String

Учетная запись владельца блокировки

Возвращаемое значение

Тип: System.Boolean

Если объект заблокирован другим сотрудником, возвращает true. Если блокировка не установлена, либо установлена самим сотрудником, возвращает false

Примеры

(1)
ILockService lockService = objectContext.GetService<ILockService>();

Document document = objectContext.GetObject<Document>(); (2)
string lockOwner;

bool locked = lockService.IsObjectLockedByAnotherUser<BaseCard>(document, out lockOwner); (3)
1 Инициализация контекста объектов.
2 Получение документа.
3 Получение сведений о блокировке.