WCF可靠会话实战解析
1. 标准绑定支持可靠会话
部分标准绑定支持可靠会话,具体如下:
- NetTcpBinding
- WSHttpBinding
- WSFederationHttpBinding
- WSDualHttpBinding(该绑定始终启用可靠会话,且无法关闭)
对于前三种绑定,可以通过在绑定配置中添加 <reliableSession> 部分来声明配置可靠会话,示例代码如下:
<wsHttpBinding>
<binding name="wsHttpRM">
<reliableSession enabled="true" ordered="true" inactivityTimeout="00:10:00"/>
</binding>
</wsHttpBinding>
也可以在代码中构造绑定来实现相同的效果,示例代码如下:
WSHttpBinding wsHttpSecure = new WSHttpBinding( );
wsHttpSecure.ReliableSession.Enabled=true;
wsHttpSecure.ReliableSession.InactivityTimeout=new TimeSpan(0, 10, 0);
wsHttpSecure.ReliableSession.Ordered=true;
超级会员免费看
订阅专栏 解锁全文

523

被折叠的 条评论
为什么被折叠?



