| Предыдущий | Следующий |
| MQ_ERROR_TRANSACTION_IMPORT | MQ_ERROR_TRANSACTION_SEQUENCE |
MQ_ERROR_TRANSACTION_USAGE
Что означает MQ_ERROR_TRANSACTION_USAGE
MQ_ERROR_TRANSACTION_USAGE (0xC00E0050) — Запрошенное действие нельзя выполнить внутри транзакции.
Диагностика и проверка
Для транзакционного отказа сохраните transaction ID, состояние координатора, тип очереди и последовательность MSMQ-вызовов. Не переводите операцию в нетранзакционный режим только ради исчезновения HRESULT: это меняет гарантии атомарности и доставки, а не исправляет исходную причину.
Код относится к недопустимому использованию операции внутри транзакции; проверьте контракт конкретного вызова. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Запрошенное действие нельзя выполнить внутри транзакции» больше не возникает.
Документация для результата 0xC00E0050: enable MS DTC diagnostic tracing · destination queues · Message Queuing error and information codes.
Нужно найти другой код? Найти другой код состояния или ошибки.