如果我有一个无会话绑定,在任何情况下客户端通道都会出错吗?
在我的具体情况下,我有以下自定义绑定:
<customBinding>
<binding name="MyCustomBinding">
<mtomMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
Run Code Online (Sandbox Code Playgroud)
在客户端,我使用派生自的默认生成代理ClientBase<T>.
我期待如果服务抛出一个未处理的异常,FaultException那将导致通道出现故障,并使客户端代理也出错.但事实并非如此 - 代理仍处于开放状态,之后可以使用.我也试图违反Binding的一个超时 - 这也没有使通道出错并且客户端代理仍处于打开状态.
是否有任何情况会导致客户端代理出现故障?
有关:
| 归档时间: |
|
| 查看次数: |
225 次 |
| 最近记录: |