会话:就是客户端和服务端之间的谈话。比喻A和B去登陆网站,那么A用户登陆进去肯定显示A的用户详情,那么这就是A和服务器之间的交流。同样B用户登陆之后显示B的详情,这就表示这是B和服务器之间的交流。如果A会话结束那么服务器就会忘记A用户的请求,也就看不到A的信息。WCF会话有三种模 ...
会话:就是客户端和服务端之间的谈话。比喻A和B去登陆网站,那么A用户登陆进去肯定显示A的用户详情,那么这就是A和服务器之间的交流。同样B用户登陆之后显示B的详情,这就表示这是B和服务器之间的交流。
如果A会话结束那么服务器就会忘记A用户的请求,也就看不到A的信息。WCF会话有三种模式下面我用图表示
1:建立会话应具备的条件
A:需要支持会话的绑定(basicHttpBinding不支持会话绑定,所以建立会话那么这个绑定必须要支持会话。而wsHttpBinding和NetTcpBinding支持会话)
B:让服务协定支持会话(主要是通过契约定义告知客户端,服务端是支持会话的)
2:代码进行演示
服务端:
1 [ServiceContract(SessionMode = SessionMode.NotAllowed)]2 public interface ISessionService3 {4 [OperationContract(IsOneWay = true)]5 void Login(get='_blank'>string Name);6 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:我们一起学习WCF 第七篇会话模式
关键词:wcf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。