bslls:CommitTransactionOutsideTryCatch¶
Нарушение правил работы с транзакциями для метода 'ЗафиксироватьТранзакцию' (CommitTransactionOutsideTryCatch)¶
- Тип: Ошибка
- Важность: Важный
- Включена по умолчанию: Да
- Теги:
standard
Описание диагностики¶
Метод ЗафиксироватьТранзакцию должен идти последним в блоке Попытка перед оператором Исключение, чтобы гарантировать, что после ЗафиксироватьТранзакцию не возникнет исключение.
Источники¶
Соответствие стандартам¶
- #std783, п. 1.3: Транзакции: правила использования — Диагностика «Нарушение правил работы с транзакциями для метода 'ЗафиксироватьТранзакцию' (CommitTransactionOutsideTryCatch)» проверяет условие пункта 1.3 стандарта std783.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later