Интерфейс IConnectionTransaction содержит методы транзакций. Данные методы позволяют управлять транзакциями целиком из платформы, и прикладной разработчик при необходимости может явно управлять транзакциями.
При работе с многомерными объектами, интерфейс IConnectionTransaction имеет ряд особенностей в использовании:
Транзакции доступны только для стандартных кубов;
При сохранении данных срезов, источником для которых является стандартный куб, операция сохранения осуществляется внутри внешней транзакции;
Выполнение внешней транзакции будет успешным только тогда, когда все операции внутри нее выполнены без ошибок;
При возникновении ошибок внутри внешней транзакции вся транзакция будет отменена.
Имя метода | Краткое описание | |
Commit | Метод Commit сохраняет все изменения на сервере базы данных и завершает транзакцию. | |
CreateCommand | Метод CreateCommand выполняет создание специфических команд в транзакции, если включен пул соединений. | |
Rollback | Метод Rollback отменяет все изменения и завершает транзакцию. |
См. также: