В .Net есть ли способ определить, является ли транзакция внешней транзакции транзакцией DTC или нет при отладке. Я исследовал членов класса SqlConnection, но ничего не нашел. спасибо.Определите, является ли транзакция транзакцией DTC или нет при отладке
7
A
ответ
14
Я предпочитаю проверить DistributedIdentifier Property.
В ближайшее окно во время отладки Тип:
System.Transactions.Transaction.Current.TransactionInformation.DistributedIdentifier
Если значение Guid.Empty {00000000-0000-0000-0000-000000000000}, то это не распределенная транзакция (документация говорит null, но это неверно, поскольку это не тип с нулевым значением). Любое другое значение Guid указывает, что транзакция была повышена до распределенной транзакции.
Смежные вопросы
- 1. Распределенная транзакция или нет
- 2. Определите, является ли место посмеяно или нет
- 3. Определите, является ли очередь MQ ошибкой или нет
- 4. Определите, активна ли транзакция (Postgres)
- 5. Может ли транзакция BMT с существующей транзакцией?
- 6. Транзакция перешла на код DTC Нет нескольких соединений
- 7. Проследите, почему транзакция перерастает в код DTC
- 8. Определите, включена ли информация WiFi или нет?
- 9. Generic Haskell: Определите, является ли конструктор рекурсивным или нет.
- 10. Определите, является ли данная строка XML или нет.
- 11. Определите, является ли данная строка допустимым палиндром или нет. JS
- 12. Эскалация транзакции DTC
- 13. Определите, является ли ссылка текстом или изображением
- 14. Paypal, однозначно совпадающая транзакция с завершенной транзакцией
- 15. Определите, есть ли десятичные точки или нет
- 16. Определите, отображается ли компонент React или нет.
- 17. Определите, заняты ли другие роли или нет?
- 18. Определите, связано ли видео или нет. Vba
- 19. Определите, является ли процессор AMD64 или Intel64?
- 20. Определите, является ли неделя нечетной или даже
- 21. Определите, является ли postback page_load или itemcommand
- 22. GLSL: Определите, нет ли вектора
- 23. Определите, является ли аудиофайл VBR
- 24. TSQL - Распределенная или локальная транзакция?
- 25. Определите, был ли скомпилирован файл .class с информацией об отладке?
- 26. Операция Workflow Foundation и транзакция DTC Сбой отката
- 27. Транзакция try/catch block - необходимо или нет?
- 28. Преобразуйте входной файл или поток в UTF8 и определите, является ли он UTF8 или нет (asp.net)
- 29. Определите, является ли домен зоной вершина или поддомен
- 30. Определите, является ли текстовый файл без спецификации UTF8 или ASCII