从IOException获取(十六进制)错误代码,或定期异常!
这可能吗?我知道它有一个错误代码,(HResult)但get访问者是私有的。
我会做某种ComException的事情,但我不确定这样做的优点/缺点,如果它甚至可能/相同。
答案 0 :(得分:2)
Here建议调用Marshall.GetHRForException。
答案 1 :(得分:0)
从Exception或IOException派生指定的类,并通过内部属性公开HRESULT值。
class MyException:Exception
{
internal GetHRResult()
{
return base.get_HResult();
}
.....
}