将单例用于Web服务是否更好?

时间:2012-08-14 22:40:13

标签: c# wcf web-services silverlight-5.0

在我们的应用程序中,我们使用单例作为Web服务,并且单例用于所有类。

我认为这真的很酷,但后来我看到了一个开发人员代码,他们不得不在事件处理程序本身取消注册事件。

这让我回想起创建wcf服务而不必担心取消注册事件处理程序。另外我认为可能有两种类可能会互相干扰的方式,因为它们都听同一个方法的事件处理程序。

使用wcf单例的优缺点是什么?一种方式比另一种方式有更好的性能吗?

1 个答案:

答案 0 :(得分:2)

我建议您阅读:http://msdn.microsoft.com/en-us/magazine/cc163590.aspx

这是一篇非常好的文章,解释了可用的不同类型的WCF服务,包括单身。