WCF - 可以抛出的所有可能的Web服务异常

时间:2014-06-16 05:59:11

标签: c# web-services wcf

我试图涵盖WCF Web服务可以抛出的所有异常。

我看过这个代码就是我想象的那样

try
{

}
catch(Exception ex)
{
     switch (ex.GetType().ToString())
     {
         case "System.InvalidOperationException":
              //cast ex to specific type of exception to use it's properties
              ((InvalidOperationException)ex).SomeMethod();
         break;
         case "System.NotSupportedException":
             ((System.NotSupportedException)ex).AnotherMethod();
         break;
         case "System.Web.Services.Protocols.SoapException":
             ((System.Web.Services.Protocols.SoapException)ex).OtherMethod();
         break;
     }

}

我只是想知道是否还有WCF Web服务可以抛出的异常?

我可以阅读任何链接吗? (如果可能的话,我不特别喜欢给我的答案)

由于

0 个答案:

没有答案