【发布时间】:2012-07-16 04:45:38
【问题描述】:
我一直在学习有关 WCF 的方法,但我有一个关于 InstanceContextMode 的问题。
如果我错了,请纠正我,但 WCF 会实例化您的对象,然后默认在每次调用时调用它的服务方法。
然后您可以将其设置为 PerSession 或 Single。
在我看来,在 session 和 call 之间有一些可以重用你的对象的东西会更有意义。即,如果我的服务是可重入的,那么我可以在构造函数中打开与数据库等的连接,然后将对象留在内存中以同时响应调用。
但在当前的 WCF 实现中,似乎无论如何都会重新创建对象。
【问题讨论】:
标签: c# .net performance