最新のWeb開発のチュートリアル
 

ASPセッションオブジェクト


Sessionオブジェクトは、に関する情報を格納する、またはユーザー・セッションの設定を変更します。


例

LCIDを設定して返します
設定または場所または地域を指定する整数を返します。 日付、時刻、および通貨のような内容がその場所または地域に応じて表示されます。

セッションIDを返します。
ユーザごとに一意のIDを返します。 idは、サーバによって生成されます。

セッションのタイムアウト
タイムアウトを設定し、返します(in minutes)セッションの。


セッションオブジェクト

お使いのコンピュータ上のアプリケーションで作業しているとき、あなたはそれを開いて、いくつかの変更を行い、その後、あなたはそれを閉じます。 これは、多くのセッションのようなものです。 コンピュータは、あなたが誰であるか知っています。 あなたはそれを閉じるときに、アプリケーションを開き、ときに知っています。 しかし、インターネット上で一つの問題があります:HTTPアドレスは、状態を維持しないため、Webサーバは、あなたが誰であるか、あなたは何をすべきかを知りません。

ASPは、各ユーザーに一意のクッキーを作成することで、この問題を解決します。 クッキーは、ユーザーのコンピュータに送信され、それが利用者を識別する情報が含まれています。 このインタフェースは、Sessionオブジェクトと呼ばれています。

Sessionオブジェクトは、に関する情報を格納する、またはユーザー・セッションの設定を変更します。

Sessionオブジェクトに格納された変数は、1人のユーザーに関する情報を保持し、1つのアプリケーション内のすべてのページにご利用いただけます。 セッション変数に保存されている一般的な情報には、名前、ID、および設定されています。 サーバは、それぞれの新しいユーザーの新しいSessionオブジェクトを作成し、セッションの有効期限が切れた時にSessionオブジェクトを破棄します。

Sessionオブジェクトのコレクション、プロパティ、メソッド、およびイベントは以下の通りであります:

コレクション

コレクション 説明
Contents スクリプトコマンドを使用してセッションに追加すべての項目が含まれています
StaticObjects HTMLとのセッションに追加されるすべてのオブジェクト含まれて<object>タグを

プロパティ

プロパティ 説明
CodePage 動的なコンテンツを表示する際に使用される文字セットを指定します。
LCID 設定または位置または領域を指定する整数を返します。 日付、時刻、および通貨のような内容がその場所または地域に応じて表示されます
SessionID 各ユーザーに一意のIDを返します。 一意のIDは、サーバによって生成されます
Timeout 設定またはタイムアウト時間を返します(in minutes)このアプリケーションでSessionオブジェクトのために

メソッド

方法 説明
Abandon ユーザセッションを破棄
Contents.Remove 目次コレクションから項目を削除します
Contents. RemoveAll() 目次コレクションからすべての項目を削除します

イベント

イベント 説明
いるSession_OnEnd セッションの終了時に発生します。
Session_OnStart セッションが開始したときに発生します