我有一个WCF项目。我想在我的项目中实现会话。
如何通过BasicHttpBinding和NetTcpBinding维护会话?
答案 0 :(得分:1)
基于会话的绑定支持服务实例与特定会话的默认关联。然而,除了启用先前描述的基于会话的实例化控制之外,不同的基于会话的绑定还支持不同的特征。
WCF提供以下类型的基于会话的应用程序行为:
System.ServiceModel.WSHttpBinding
绑定,包含对安全会话和
可靠会话,默认情况下仅使用安全会话
对邮件进行加密和数字签名。System.ServiceModel.NetTcpBinding
绑定支持基于TCP / IP
会话以确保所有消息都通过连接进行关联
在套接字级别。System.ServiceModel.Channels.ReliableSessionBindingElement
element,实现WS-ReliableMessaging规范,
为可以发送消息的可靠会话提供支持
配置为按顺序交付,确切一次
即使消息在多个节点上传输,也会收到消息
在谈话中。有关更多信息,请参阅可靠会话。System.ServiceModel.NetMsmqBinding
绑定提供MSMQ数据报
会话。有关更多信息,请参阅Windows通信中的队列
基础。 http://msdn.microsoft.com/en-us/library/ms733040(v=vs.110).aspx
http://msdn.microsoft.com/en-us/library/ff183865.aspx