在我们的应用程序中,我们使用单例作为Web服务,并且单例用于所有类。
我认为这真的很酷,但后来我看到了一个开发人员代码,他们不得不在事件处理程序本身取消注册事件。
这让我回想起创建wcf服务而不必担心取消注册事件处理程序。另外我认为可能有两种类可能会互相干扰的方式,因为它们都听同一个方法的事件处理程序。
使用wcf单例的优缺点是什么?一种方式比另一种方式有更好的性能吗?
答案 0 :(得分:2)
我建议您阅读:http://msdn.microsoft.com/en-us/magazine/cc163590.aspx
这是一篇非常好的文章,解释了可用的不同类型的WCF服务,包括单身。