Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет режим, используемый родительским элементом Lock при создании блокировки на указанный объект.
Синтаксис
<Lock>
...
<Mode>...</Mode>
...
</Lock>
Характеристики элемента
Характеристика |
Описание |
|---|---|
Тип данных и длина |
String (перечисление) |
Значение по умолчанию |
нет |
Количество элементов |
1-1: обязательный элемент, который появляется только один раз. |
Связи элемента
Связь |
Элемент |
|---|---|
Родительские элементы |
|
Дочерние элементы |
Нет |
Замечания
В родительском элементе Lock элемент Mode применяется для определения типа создаваемой блокировки на объект. Значением этого элемента может быть только одна из строк в следующей таблице.
Значение |
Описание |
|---|---|
CommitShared |
На указанный объект устанавливается совмещаемая блокировка. Для того же объекта могут быть созданы другие совмещаемые блокировки. Совмещаемая блокировка предотвращает фиксацию транзакций, содержащих операции записи для указанного объекта, например вызов метода Execute, в котором выполняется команда Alter, до тех пор, пока совмещаемая блокировка не будет снята. Совмещаемая блокировка не препятствует фиксации транзакций, содержащих операции чтения, например вызов метода Discover или Execute, в котором выполняется команда Statement. |
CommitExclusive |
На указанный объект устанавливается монопольная блокировка. Другие совмещаемые или монопольные блокировки не могут быть созданы для того же объекта. Монопольная блокировка исключает возможность фиксации транзакций, содержащих операции чтения или записи для указанного объекта, до снятия монопольной блокировки. |
См. также
Справочник
Элемент ID (XML для аналитики)
Элемент Object (XML для аналитики)