Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 所有访问者只能使用一个对象实例?_Asp.net - Fatal编程技术网

Asp.net 所有访问者只能使用一个对象实例?

Asp.net 所有访问者只能使用一个对象实例?,asp.net,Asp.net,我有一个专用服务器,上面运行着Skype客户端。我打算使用Skype COM API在我的网站上进行基于AJAX的实时聊天 然而,为了让它工作,我需要一个对象只对所有访问者初始化一次,并且我需要能够在访问者之间使用相同的对象。如何做到这一点?您正在寻找一种单例模式。然而,您将获得全局状态,最好使用某种数据库共享聊天消息。全局状态很难测试。您正在寻找单例模式。然而,您将获得全局状态,最好使用某种数据库共享聊天消息。全局状态很难测试。我最终使用应用程序[“keyhere”]对象来正确模拟单例。我最终

我有一个专用服务器,上面运行着Skype客户端。我打算使用Skype COM API在我的网站上进行基于AJAX的实时聊天


然而,为了让它工作,我需要一个对象只对所有访问者初始化一次,并且我需要能够在访问者之间使用相同的对象。如何做到这一点?

您正在寻找一种单例模式。然而,您将获得全局状态,最好使用某种数据库共享聊天消息。全局状态很难测试。

您正在寻找单例模式。然而,您将获得全局状态,最好使用某种数据库共享聊天消息。全局状态很难测试。

我最终使用应用程序[“keyhere”]对象来正确模拟单例。

我最终使用应用程序[“keyhere”]对象来正确模拟单例。

也许你可以把它放在你的应用程序上

System.Web.HttpApplication

类并在其上执行实例

应用程序启动()

应用程序_Init()


也许你可以把它放在你的申请表上

System.Web.HttpApplication

类并在其上执行实例

应用程序启动()

应用程序_Init()

try:或try:或