提问人:Sam Williams 提问时间:1/14/2020 最后编辑:Sam Williams 更新时间:1/16/2020 访问量:176
异常“对 *.svc 的 HTTP 请求已超过分配的超时...”是什么类型的例外?
The exception "The HTTP request to *.svc has exceeded the allotted timeout..." is what TYPE of Exception?
问:
我试图只捕获此异常,而没有其他异常。我不想对异常的消息文本进行硬编码,并希望我可以通过特定的捕获来捕获 TimeoutException 来完成它,但不知道这是否正确。在安装之前,我没有一个很好的方法来测试这个捕获,所以我想看看社区是否有任何关于发生此错误时抛出的异常类型的信息。
提前致谢!
Private Sub RunCalculateProcess(calculateDailyLastRanTS As DateTime)
Try
Dim response = New CalculateWorkProxy(ProxyContractOptions.DevLocalIisExpress).Calculate()
Catch ex As TimeoutException
Logger.LogError(ex, "Timeout Error", "")
Catch ex As Exception
Logger.LogError(ex, "Every other exception", "")
End Try
End Sub
答:
1赞
Sam Williams
1/16/2020
#1
异常:对 *.svc 的 HTTP 请求已超过分配的超时...”在 .Net 中被视为 TimeoutException
我能够使用上面的代码捕获异常,并且它正确记录。
评论