Страница 1 из 1

Как определить блокировку для FeatureDataset

Добавлено: 10 сен 2014, 03:24
anvg
Доброе время суток коллеги.
Может кто сталкивался. Как определить заблокирован ли FeatureDataset в базе данных другим пользователем монопольно. Дело в том, что судя по описанию ESRI, если в FeatureDataset редактируется класс объектов или он монопольно заблокирован, то также блокируется и содержащий этот класс FeatureDataset.
FeatureDataset поддерживает ISchemaLock, но им можно воспользоваться только для смены вида блокировки, а получить IEnumSchemaLockInfo не получается, приводит к ошибке.
Пока вышло только пройтись перебором по всем классам объектов в FeatureDataset и по ним, получая ISchemaLockInfo, определить не заблокирован какой-нибудь из них монопольно, и по этому определять блокировку FeatureDataset.
Нет ли пути более короткого? Поиск в инете ничего определённого не дал.
Заранее спасибо.