2011-06-24 7 views
1

私はSkypeクライアントを搭載した専用サーバーを持っています。私はSkype COM APIを使って自分のウェブサイトでAJAXベースのライブチャットを作ろうと考えています。すべての訪問者のオブジェクトのインスタンスは1つだけですか?

しかし、これを行うには、すべての訪問者に対してオブジェクトを1回だけ初期化する必要があります。また、同じオブジェクトを訪問者間でも使用できるようにする必要があります。これはどうすればできますか?

+0

試み:http://www.yoda.arachsys.com/csharp/singleton.htmlまたはhttp://msdn.microsoft.com/en-us/library/ff650316 .aspx – ub1k

答えて

0

シングルトンを正しくシミュレートするためにApplication ["keyhere"]オブジェクトを使用しました。

0

シングルトンパターンを探しています。しかし、あなたはグローバルな状態になるでしょう。多分、ある種のデータベースを使ってチャットメッセージを共有するほうがいいでしょう。グローバルな状態はテストするのが難しいです。

1

多分あなたは

のApplication_Start()

または上でアプリケーション

System.Web.HttpApplication

クラスとインスタンス、それの上に置くことができます

Application_Init()

関連する問題