标签: wcf
在WCF会议上找到几个面试问题,任何人都可以帮我解答这些问题。我已经通过WCF的msdn文档,但仍然不是(100%)肯定回答这些问题
·为什么我们需要会议? ·会话存储会话信息的位置?什么是WCF会议的一般商店? ·什么是相关性?相关性必须使用哪些参数? ·会话期间处理的消息顺序是什么? ·SessionMode.NotAllowed是否提高了性能? ·客户如何开始会话?
感谢。
答案 0 :(得分:1)
为什么要使用会话?只有当您需要在调用之间保持数据时,或者出于某种原因需要将客户端绑定到特定的服务实例(这通常不是一个好主意)。
一般情况下,建议在决定使用会话和持久会话之前仔细考虑您的服务,因为这样做会对性能产生很大影响。很多时候有更好的方法来解决问题。
这是一篇关于WCF中实例管理的文章(link)。希望它能回答你的大多数问题。
我强烈建议您阅读Juval Lowy的编程WCF服务(link)中的第4章以获取更多信息 - 该章详细介绍了实例管理,并应回答您的所有问题。