System.Web.SessionState 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバー上の Web アプリケーション内の 1 つのクライアントに固有のデータの格納を可能にするクラスとインターフェイスを提供します。 セッション状態データは、アプリケーションとの永続的な接続の外観をクライアントに提供するために使用されます。 状態情報は、ローカル プロセス メモリ内に格納することも、Web ファーム構成の場合は、ASP.NET State Service または Microsoft SQL Server データベースを使用してプロセス外に格納することもできます。
クラス
| 名前 | 説明 |
|---|---|
| HttpSessionState |
セッション状態の値、およびセッション レベルの設定と有効期間管理メソッドへのアクセスを提供します。 |
| HttpSessionStateContainer |
セッション状態の値と、現在の要求のセッション レベルの設定が含まれています。 |
| SessionIDManager |
セッション状態の一意識別子 ASP.NET 管理します。 |
| SessionStateItemCollection |
セッション状態で格納されているオブジェクトのコレクション。 このクラスは継承できません。 |
| SessionStateModule |
アプリケーションのセッション状態サービスを提供します。 このクラスは継承できません。 |
| SessionStateStoreData |
セッション ストアのセッション状態データを表します。 |
| SessionStateStoreProviderBase |
データ ストアのセッション状態プロバイダーの必須メンバーを定義します。 |
| SessionStateUtility |
ASP.NET アプリケーションのセッション情報を管理するためにセッション状態モジュールとセッション状態ストア プロバイダーによって使用されるヘルパー メソッドを提供します。 このクラスは継承できません。 |
| StateRuntime |
ASP.NET 状態サービスに格納されているセッション データを管理します。 このクラスは継承できません。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IHttpSessionState |
カスタム セッション状態コンテナーを実装するコントラクトを定義します。 |
| IPartialSessionState |
型で実装されている場合は、セッション状態項目を取得する必要があるセッション状態プロバイダーを示す 0 個以上のセッション キーの一覧を返します。 |
| IReadOnlySessionState |
ターゲット HTTP ハンドラーがセッション状態値への読み取りアクセスのみを必要とすることを指定します。 これはマーカー インターフェイスであり、メソッドはありません。 |
| IRequiresSessionState |
ターゲット HTTP ハンドラーがセッション状態値への読み取りと書き込みアクセスを必要とすることを指定します。 これはマーカー インターフェイスであり、メソッドはありません。 |
| ISessionIDManager |
カスタム セッション状態識別子マネージャーが実装する必要があるコントラクトを定義します。 |
| ISessionStateItemCollection |
セッションを管理するためにセッション状態 ASP.NET 使用されるコレクションのコントラクトを定義します。 |
| ISessionStateModule |
セッション状態モジュールを管理するためのインターフェイスを定義します。 |
| IStateRuntime |
セッション データを管理するために ASP.NET 状態サービスによって使用されるインターフェイスを定義します。 |
列挙型
| 名前 | 説明 |
|---|---|
| SessionStateActions |
データ ストアのセッション項目が、初期化を必要とするセッション用であるかどうかを識別します。 |
| SessionStateBehavior |
要求を処理するために必要なセッション サポートの種類を指定します。 |
| SessionStateMode |
セッション状態モードを指定します。 |
代理人
| 名前 | 説明 |
|---|---|
| SessionStateItemExpireCallback |
セッション状態モジュールの End イベントを処理するメソッドを表します。 |
注釈
セッション状態は、Cookie をサポートしていないクライアントで使用できます。 ASP.NET は、クライアントとサーバーの間で送信される URL 文字列でセッション ID をエンコードするように構成できます。