自托管WCF服务中的会话

时间:2011-05-30 06:33:14

标签: wcf session self-hosting

提示请问如何在自托管WCF中使用会话?我需要像会话一样实现ASP.NET(客户端识别和可能的数据共享)。在WCF中是否存在任何本机方式,或者我必须手动实现此行为(为每个请求发送一些唯一值并将它们存储在某个sessionID存储中)?提前致谢。 附:抱歉英语不好。

1 个答案:

答案 0 :(得分:2)

您可以在自托管WCF中进行会话,但是您需要使用具有会话支持的绑定。 WSHttpBinding,NetTcpBinding和NetNamedPipeBindings都支持会话,以及自定义绑定中绑定元素的其他组合。例如,您将无法在BasicHttpBinding中使用会话,因为您将无法利用它可以利用的基础ASP.NET会话对象。