私は新しい ASP.NET Web サイトを設計しています (ASP.NET は私には少し新しいので、愚かな質問を許してください)、Global.asax のApplication_Start
イベント (つまりnew myClass()
) でインスタンス化するオブジェクトの寿命について疑問に思っていました。どこかの静的ポインターを介してオブジェクトを参照します。
これを行うことを考えていた理由は、多くの情報をデータベースに保存しているにもかかわらず、実行中の ASP.NET アプリケーションのマスター オブジェクトを作成して、ユーザー (ブラウザー) ごとにいくつかの情報を追跡するためでした。つまり、ユーザー キーによってインデックス付けされたセッションの配列を使用したかったのです。この配列は、myClass
前述のように、Global.asax のApplication_Start
イベントでインスタンス化される要素になります。NN 分後に外出したり、何もしなかったユーザーを考慮して、アレイを定期的にトリミングします。
または、アプリケーションの存続期間中にインスタンス化されたオブジェクトは存続期間に関して信頼できないため、これは単なるナッツですか。
前もって感謝します!
よろしく、 デレク