Что означает код HRESULT 0x8004E003 (CONTEXT_E_ABORTING)?

 
Предыдущий Следующий
CONTEXT_E_ABORTED CONTEXT_E_NOCONTEXT

CONTEXT_E_ABORTING

Что означает CONTEXT_E_ABORTING

CONTEXT_E_ABORTING означает, что COM+ context больше не допускает нормальное выполнение транзакционной операции, поскольку abort уже начался.

Что проверить

  • Найдите первую ошибку или вызов SetAbort, после которого транзакция перешла в aborting.
  • Проверьте timeout и исключения компонентов внутри той же транзакции.
  • Не продолжайте выполнять зависимые действия после решения об откате.
  • Перед retry создайте новый COM+ activity/transaction context.

Этот HRESULT часто вторичен. Исправляйте событие, которое первым пометило транзакцию на abort, а не маскируйте последующие ошибки.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.