ChannelFactory 抛出的 WCF 异常
我正在连接到服务并使用 ChannelFactory 创建的 Channel。 我想知道在调用服务接口的方法时可以抛出哪些异常(例如,如果有一个名为 ICalculator 的服务接口,并且我正在调用它的 Add(5, 4))。 我无法用谷歌搜索这个主题,因为我真的不知道如何命名问题以及我到底在寻找什么。 如果有任何此类信息的链接,我将不胜感激。
我的意思是有关损坏的连接等的异常,而不是服务创建者指定的异常。
I'm connecting to a service and using a Channel created by ChannelFactory. I would like to know what exceptions can be thrown while invoking service interface's methods (for example if there is a service interface named ICalculator and I'm invoking its Add(5, 4)).
I can't google the topic because i don't really know how to name the problem and what exactly i'm looking for.
I will be grateful for any link with that kind of information.
i mean exceptions about corrupted connection etc., not the exceptions specified by the creator of the service.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以获得:
FaultException 或派生类 (FaultException)(如果服务实现引发未处理的异常)。
如果与服务通信时发生错误,则出现CommunicationException。
可能还有其他的,但这些是您通常会处理的。
You can get:
FaultException or derived class (FaultException<T>) if an unhandled exception is thrown by the service implementation.
CommunicationException if an error occurs communicating with the service.
There may be others but these are the ones you will typically handle.
我怀疑您想抛出的任何类型的异常。 为什么只允许某些例外?
I suspect just about any type of exception you care to throw. Why would only certain exceptions be allowed?