在Web Service类上使用单例模式是否合适?

时间:2016-07-26 18:12:53

标签: c# asp.net-mvc web-services singleton

我目前有一个类MyClass,其中包含一个登录Web服务的构造函数,如果它还没有会话ID,则返回一个会话ID,并将其保存在private static SomeWebService service属性中。

在我的控制器中,通话看起来像new MyClass().doSomething(),而这最终会在service.someWebServiceMethod()内调用MyClass

是否适合继续为每次通话创建新的MyClass,因为我将会话本身保存为static?使SomeWebService service非静态并实现Singleton模式更理想吗?它甚至重要吗?

我看到this thread,因为我要切换到Singleton,现在我不确定采取哪种方法。

0 个答案:

没有答案