【发布时间】:2010-12-20 19:01:07
【问题描述】:
我成功地在我的网络服务中抛出了一些肥皂异常。我想捕获异常并访问与异常一起调用的字符串和 ClientFaultCode。这是我在 Web 服务中的一个例外示例:
throw new SoapException("You lose the game.", SoapException.ClientFaultCode);
在我的客户端中,我尝试从可能引发异常的 Web 服务运行方法,然后我捕获了它。问题是我的 catch 块没有做任何事情。看这个例子:
try
{
service.StartGame();
}
catch
{
// missing code goes here
}
如何访问抛出异常时调用的字符串和 ClientFaultCode?p>
【问题讨论】:
-
我一直在努力解决这个问题,创建一个带有错误消息的简单响应类是最好的选择。看到这个问答:stackoverflow.com/q/32058/945875