【发布时间】:2012-04-29 20:13:55
【问题描述】:
我使用“添加服务引用...”在 Visual Studio 2010 中添加了一个 Web 服务。这会在名为Reference.cs 的文件中生成一些代码。现在,如果我调用其中一种方法,我不知道该方法可能会抛出什么异常。大概可以抛出SocketException或IOException等网络相关异常?
可以在 msdn 或源代码中检查 .NET 中的常规方法,以揭示可能引发的异常,例如 File.Open。这里很清楚我应该捕获并重新抛出哪些异常以在稍后阶段显示错误消息。
对于那些生成的方法,我怎么知道它们可能抛出什么异常?
【问题讨论】:
-
感谢您的链接。我知道如何区分应该捕获的异常和应该冒泡的异常 - 因此这个问题。但是,生成的代码没有任何 ///
标记或任何暗示可能引发哪些异常的信息。 -
检查以下[线程][1] [1]:stackoverflow.com/questions/264747/…
标签: c# wcf web-services service-reference