从异常中获取实际的 StackTrace 对象
Get the actual StackTrace object from an Exception
一个Exception
对象上面有一个StackTrace
属性。但它只是一个字符串。
有没有办法从 Exception
中获取实际的 System.Diagnostics.StackTrace
对象?
我问是因为我正在从 UnhandledExceptionEventHandler
获取异常对象并且我无权访问生成异常的框架以获取实际的堆栈跟踪。
try{
//some code
}
catch (Exception ex){
System.Diagnostics.StackTrace stackTrace = new System.Diagnostics.StackTrace(ex);
}
一个Exception
对象上面有一个StackTrace
属性。但它只是一个字符串。
有没有办法从 Exception
中获取实际的 System.Diagnostics.StackTrace
对象?
我问是因为我正在从 UnhandledExceptionEventHandler
获取异常对象并且我无权访问生成异常的框架以获取实际的堆栈跟踪。
try{
//some code
}
catch (Exception ex){
System.Diagnostics.StackTrace stackTrace = new System.Diagnostics.StackTrace(ex);
}