facebook twitter hatena line google mixi email
★お気に入り追加


  • 565
  •  
  • 2016/05/11(水) 17:04:09.79
コードビハインドのクラス(aspx.cs)の、インスタンスはどのタイミングで破棄されるのでしょうか?
(インスタンスはどの単位で作られるのでしょうか?)

1. そのページにリクエストがあるごとにインスタンスが作られ、破棄される?
2. インスタンスはシングルトン? (アプリケ-ションが起動してインスタンスが作られたら、すべてのリクエストで一つのインスタンスが共有される?
 (ASP.NET MVC の Controller クラスのインスタンスと同じ)

既存のコードを眺めていて、
コードビハインドのクラスのメンバ変数(インスタンス変数)にログインユーザに関する情報等を格納している箇所を見つけたので、
もし上記が 1. だったら大丈夫だけど、 2. だったらやばいなと思って調べているのですが、
ググっても見つけられませんでした・・・

ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email