基本上我想使用Unity Container为每个wcf请求创建一个单例对象.虽然我发现其他问题的答案对ASP.Net Web应用程序有帮助,但我不确定这些答案是否仍然适用于WCF服务.
问题是,在WCF服务中使用CallContext和httpContext,我们可以创建PerCallContextOrRequestlifeTimeManager吗?这会为每个wcf调用提供单例对象吗?
解决方法 安德鲁奥克利的 Unity Lifetime Managers and WCF.他创建了UnityOperationContextlifetimeManager和UnityInstnaceContextlifetimeManager.完整代码链接在博客的底部.它不是最简单的实现,需要一点时间来充分理解那里的所有功能.但是包含了很好的测试和IMO这就是Unity.WCF应该有的.我自己也用过其中的几个,很高兴我做到了.
总结以上是内存溢出为你收集整理的Unity中的Singleton Per Call上下文WCF Web请求全部内容,希望文章能够帮你解决Unity中的Singleton Per Call上下文WCF Web请求所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)