ChannelFactory抛出的WCF异常

时间:2008-12-21 17:40:40

标签: c# wcf web-services channelfactory

我正在连接服务并使用ChannelFactory创建的频道。我想知道在调用服务接口的方法时可以抛出什么异常(例如,如果有一个名为ICalculator的服务接口,我正在调用它的Add(5,4))。 我不能谷歌这个话题,因为我真的不知道如何命名问题以及我究竟在寻找什么。 我将非常感谢与此类信息的任何联系。

我指的是有关连接损坏等的例外情况,而不是服务创建者指定的例外情况。

2 个答案:

答案 0 :(得分:2)

你可以得到:

  • 如果服务实现抛出未处理的异常,则发生FaultException或派生类(FaultException< T>)。

  • CommunicationException如果与服务通信时发生错误。

可能还有其他人,但这些是你通常会处理的。

答案 1 :(得分:-1)

我怀疑你要抛出的任何类型的异常。为什么只允许某些例外?