ObjectContext.UnlockObject — метод (ObjectBase)
Снимает с объекта собственную блокировку.
-
Пространство имён:
DocsVision.Platform.ObjectModel
-
Сборка:
DocsVision.Platform.ObjectModel.dll
Синтаксис
public void UnlockObject(ObjectBase objectInstance)
- Параметры
-
- objectInstance
-
Тип:
ObjectBase
Объект, с которого снимается блокировка
Примеры
Приведенный далее пример демонстрирует снятие с карточки собственной блокировки.
(1)
BaseCard card = objectContext.GetObject<BaseCard>(cardId); (2)
if(objectContext.GetObjectLockInfo(card).Status = ObjectLockStatus.OwnerLocked) (3)
{
objectContext.UnlockObject(card); (4)
}
1 | Инициализация контекста объектов. |
2 | Получаем карточку, которую требуется разблокировать. |
3 | Проверяем наличие блокировки и то, что блокировка установлена владельцем сессии. |
4 | Снимаем блокировку. |