Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Объект ILock предназначен для работы с блокировками объектов системы. Блокировка может использоваться для предотвращения внесения изменений в объект системы более чем одним пользователем. При этом документы, задачи, задания, папки блокируются автоматически при обращении к ним и разблокируются при освобождении. Например, задания автоматически блокируются при открытии и разблокируются при закрытии. Программно блокировать другие объекты следует с помощью методов LockObjectTimeout, TryLockObject. После изменения объекта разблокировать его можно с помощью метода UnlockObject. Используя этот объект, можно:

получать информацию о текущем состоянии блокировки объекта. Подробнее см. описание свойств HostName, Locked, LockedByThis, LockTime, UserName;
получать информацию об объекте. Подробнее см. описание свойств ObjectID, ObjectType.

 

Свойства:

HostName

Locked

LockedByThis

LockTime

ObjectID

ObjectType

SystemCode

UserName

Методы:

LockObjectTimeout

TryLockObject

UnlockObject

См. также

Метод IApplication.CreateLock

Свойство IObject.GlobalLock

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }