Объект ILock предназначен для работы с блокировками. Блокировка может использоваться для предотвращения внесения изменений в объект системы более чем одним пользователем. При этом документы, задачи, задания, папки блокируются автоматически при обращении к ним и разблокируются при освобождении. Например, задания автоматически блокируются при открытии и разблокируются при закрытии. Программно блокировать другие объекты следует с помощью методов LockObjectTimeout, TryLockObject. После изменения объекта разблокировать его можно с помощью метода UnlockObject. Используя этот объект, можно:
• | получать информацию о текущем состоянии объекта. Подробнее см. описание свойств HostName, Locked, LockedByThis, LockTime, UserName; |
• | получать информацию об объекте. Подробнее см. описание свойств ObjectID, ObjectType. |
Свойства: |
Методы: |
Метод IApplication.CreateLock Свойство IObject.GlobalLock |
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |