2

我正在连接到服务并使用 ChannelFactory 创建的通道。我想知道在调用服务接口的方法时会抛出哪些异常(例如,如果有一个名为 ICalculator 的服务接口并且我正在调用它的 Add(5, 4))。我无法搜索该主题,因为我真的不知道如何命名问题以及我到底在寻找什么。我将不胜感激与此类信息的任何链接。

我的意思是有关损坏的连接等的异常,而不是服务创建者指定的异常。

4

2 回答 2

2

你可以得到:

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

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

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

于 2008-12-21T18:28:05.717 回答
-1

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

于 2008-12-21T17:44:07.537 回答