Доброе время суток коллеги.
Может кто сталкивался. Как определить заблокирован ли FeatureDataset в базе данных другим пользователем монопольно. Дело в том, что судя по описанию ESRI, если в FeatureDataset редактируется класс объектов или он монопольно заблокирован, то также блокируется и содержащий этот класс FeatureDataset.
FeatureDataset поддерживает ISchemaLock, но им можно воспользоваться только для смены вида блокировки, а получить IEnumSchemaLockInfo не получается, приводит к ошибке.
Пока вышло только пройтись перебором по всем классам объектов в FeatureDataset и по ним, получая ISchemaLockInfo, определить не заблокирован какой-нибудь из них монопольно, и по этому определять блокировку FeatureDataset.
Нет ли пути более короткого? Поиск в инете ничего определённого не дал.
Заранее спасибо.
Как определить блокировку для FeatureDataset
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 29 мар 2011, 08:58
- Репутация: 0
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 6 гостей