Объекты DIRECTUM

 

Вспомогательные объекты

 

ILock – блокировка

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

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

·         получать информацию об объекте (см. свойства ObjectID, ObjectType).

 

 

См. также:

·         метод IApplication.CreateLock,

·         свойство IObject.GlobalLock.

 

 

 

Свойства:

  HostName

  Locked

  LockedByThis

  LockTime

  ObjectID

  ObjectType

  SystemCode

  UserName

Методы:

  LockObjectTimeout

  TryLockObject

  UnlockObject