9

すべてのリクエストで必要な静的シングルトン クラスを初期化するコードがいくつかあります。したがって、global.asax Application_Start に追加できると考えました。すべてのリクエストが Application_Start にアクセスできることを保証するために、Application_Start のロード中にすべてのリクエストがブロックされることを 100% 確信できますか?

どうもありがとうジージ

4

1 に答える 1

15

簡単な答え: はい。

アプリケーション_開始:

ASP.NET アプリケーションの最初のリソース (ページなど) が要求されたときに呼び出されます。Application_Start メソッドは、アプリケーションのライフ サイクル中に 1 回だけ呼び出されます。このメソッドを使用して、キャッシュへのデータのロードや静的値の初期化などのスタートアップ タスクを実行できます。

アプリケーションの開始時に静的データのみを設定する必要があります。インスタンス データは、作成される HttpApplication クラスの最初のインスタンスでのみ使用できるため、設定しないでください。

http://msdn.microsoft.com/en-us/library/ms178473.aspx

于 2010-05-05T19:45:01.287 に答える