При использовании Marshal.GetExceptionCode(), как вы получаете тип исключения и/или экземпляр исключения?Как получить информацию об исключении из Marshal.GetExceptionCode();
1
A
ответ
1
Это не так, как это работает. Marshal.GetExceptionCode возвращает только содержательное число, если CLR обнаружила исключение SEH. Он попытается перевести исключение в осмысленное управляемое исключение. Обычными являются NullReferenceException, OverflowException, DivideByZeroException, StackOverflowException, AccessViolationException. SEHException - это спад.
Вы можете вызвать GetExceptionCode при обработке одного из этих исключений. Курица и яйцо, управляемое исключение получает первое.
0
Я считаю, что вы хотите GetExceptionForHR, но она доступна только для .NET 2.0 и выше.
Смежные вопросы
- 1. Как получить информацию об исключении
- 2. C++ получить информацию об исключении
- 3. Как я могу получить информацию об исключении?
- 4. Как получить информацию об исключении без отладчика?
- 5. Как получить информацию об исключении в «уловом (...)»
- 6. bash - как фильтровать информацию об исключении java
- 7. Как получить информацию об исключении, поднятом целевым объектом Control.Invoke
- 8. Как получить сообщение об исключении из Request.CreateErrorResponse?
- 9. Как обработчик может получить информацию об исключении PermissionDenied ('info')?
- 10. Получить сведения об исключении из пакетного оператора
- 11. Распечатать информацию об исключении в python 2.5?
- 12. Как получить сообщение об исключении catch-all
- 13. Получить сообщение об исключении из mule
- 14. Получить сообщение об исключении вручную
- 15. BOOST_CHECK_NO_THROW как получить сообщение об исключении печатных
- 16. Как перекрыть исключение, содержащее информацию об исходном исключении?
- 17. Как вернуть информацию об исключении Python в jQuery.ajax POST-вызов?
- 18. Получение информации об исключении из подпроцесса
- 19. Как изменить сообщение об исключении?
- 20. Информация об исключении из ThreadAbortedException
- 21. Как получить информацию об ошибках из android.database.SQLException?
- 22. Исключение открытого файла Python, как узнать подробную информацию об исключении?
- 23. Как добавить информацию в сообщение об исключении в Ruby?
- 24. .NET C# Консольное приложение Как получить более подробную информацию об исключении из производственной среды
- 25. Уведомление об исключении ThreadPoolExecutor
- 26. Unittest в Django. Как получить сообщение об исключении из assertRaises()?
- 27. Как получить сообщение об исключении из отказавшего запроса jQuery?
- 28. Получить информацию об оплате
- 29. Как сделать сообщение об исключении безопасным
- 30. Устранение понятий об исключении