【发布时间】:2015-08-08 14:13:36
【问题描述】:
如果我有一个无会话绑定,在任何情况下 客户端 通道会出错?
在我的具体情况下,我有以下自定义绑定:
<customBinding>
<binding name="MyCustomBinding">
<mtomMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
在客户端,我使用从ClientBase<T> 派生的默认生成代理。
我期待如果服务抛出一个不是FaultException 的未处理异常,它会导致通道出现故障并导致客户端代理出现故障。然而,事实并非如此——代理仍然保持在 Open 状态并且之后可以使用。我还尝试违反绑定的超时之一——这也没有导致通道故障,客户端代理仍处于打开状态。
是否有任何情况会导致客户端代理出现故障?
相关:
【问题讨论】:
标签: wcf