我正在尝试捕获和处理特定的 HttpException,即“远程主机关闭了连接。错误代码是 0x800704CD。”
我的目的是将 HttpException 的 Catch 添加到相关的 Try 块中,并测试生成的错误代码。示例代码:
Try
// Do some stuff
Catch exHttp As HttpException
If exHttp.ErrorCode.ToString() = "0x800704CD" Then DoSomething()
Catch ex As Exception
// Generic error handling
End Try
但我不知道如何从 HttpException 对象中提取异常中显示的错误代码(即“0x800704CD”)。将 ErrorCode 属性的整数值转换为十六进制会返回“800704CD”,所以很明显我不明白这个代码是如何生成的。
谢谢。