none
アプリケーション状態かシングルトンインスタンスか RRS feed

  • 質問

  • ASP.NET 2.0 で開発しています。

    各ユーザー共通のデータを保持するDictionaryがあり、現在はこれをpublic staticなシングルトンインスタンスとして持っています。

    現在これで問題なく動いているように見えるのですが、
    1.これで本当に問題はないのか?
    2.これで問題がないなら、アプリケーション状態はなんのためにあるのか?

    がわかりません。
    オブジェクト自体の同期化は手動で取らないといけない点も、ASP.NETプロセス再起動時に揮発してしまう点も同じですから、アプリケーション状態はキャストが必要だったり名前引きが必要だったりと面倒なだけに思えてしまいますが。
    2009年9月7日 1:17

回答

すべての返信