相关疑难解决方法(0)

如何在C#中获取异常错误代码

try
{
     object result = processClass.InvokeMethod("Create", methodArgs);
}
catch (Exception e)
{  
    // Here I was hoping to get an error code.
}
Run Code Online (Sandbox Code Playgroud)

当我调用上面的WMI方法时,我应该得到Access Denied.在我的catch块中,我想确保引发的异常确实是Access Denied.有没有办法可以得到它的错误代码?Acceess Denied的Win32错误代码是5.我不想在错误消息中搜索拒绝字符串或类似的东西.

谢谢

c# exception

19
推荐指数
2
解决办法
13万
查看次数

标签 统计

c# ×1

exception ×1