- PR -

Apprication変数は消滅しない?

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/02/24
投稿数: 2
投稿日時: 2006-02-24 01:24
Session変数は、ワーカースレッドのリサイクル等で消滅しますが、
Apprication変数は保持されるのでしょうか?
クライアント毎の情報を容易に保存できるSession変数ですが、意図しない
消滅は怖いので、共有可能な情報はApprication変数を使おうと思っております。
又、消されたくないのならApprication/Session変数よりCoockieを使った方が、
安全なのでしょうか?
ご教示宜しくお願いします。
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2006-02-24 01:46
引用:

未記入さんの書き込み (2006-02-24 01:24) より:
Session変数は、ワーカースレッドのリサイクル等で消滅しますが、
Apprication変数は保持されるのでしょうか?
クライアント毎の情報を容易に保存できるSession変数ですが、意図しない
消滅は怖いので、共有可能な情報はApprication変数を使おうと思っております。
又、消されたくないのならApprication/Session変数よりCoockieを使った方が、
安全なのでしょうか?
ご教示宜しくお願いします。




Sessionは保持の仕方を3つから選べます。

プロセスリサイクリングで消えてしまう,InProcモード
あなたが仰られているものですね。
その他に、
ASP.NET StateServiceという外部プロセスに保持するのが、StateServerモード
SQLServerに保持するのが、SQLServerモードです。
通常、StateServerを選択すると良いと思います。
それぞれのモードと、設定方法については、MSDNを参照してください。
Application変数ももちろん、プロセスリサイクリングのタイミングで消えてしまいます。
未記入
会議室デビュー日: 2006/02/24
投稿数: 2
投稿日時: 2006-02-24 14:26
ご教示ありがとうございます。
(勉強不足でお恥ずかしい...)
1

スキルアップ/キャリアアップ(JOB@IT)