0

シングルトンパターンを使用して、一般的に使用されるデータをAsp.netアプリケーションに格納できるシナリオを提供できますか?これは、リクエストごとに取得するのに費用がかかります。また、同じようにアプリケーション状態を使用する方が良いですか?また、アプリケーションの起動時にシングルトンパターンを使用してWeb.Config設定を保存できますか?

4

1 に答える 1

0

ASP.Netでシングルトンパターンを使用する簡単な方法はないと思います。セッションはアプリケーション全体で1つであるため(ただし、ユーザーごとに異なるため)、静的クラスでセッション状態オブジェクトをラップすることをお勧めします。

アプリケーションの状態は、すべての用途およびアプリケーション全体に対応するという意味で、すでに一種のシングルトンです。

Web.Configを他の場所に保存したくないので、必要に応じてラッパークラスを作成できます。

いくつかの関連記事:

Asp.netキャッシュシングルトンパターン
Asp.netシングルトンパターンシナリオ
シングルトンパターン各ユーザーのAsp.netcsharp

于 2012-11-11T09:29:03.820 に答える