HttpSessionStateWrapper クラス

定義

セッション状態の値、セッション レベルの設定、有効期間管理メソッドへのアクセスを提供する HTTP 組み込みオブジェクトをカプセル化します。

public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
    inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
継承
HttpSessionStateWrapper

注釈

クラスは HttpSessionStateWrapper クラスから HttpSessionStateBase 派生し、 クラスのラッパー HttpSessionState として機能します。 このクラスは、 クラスの機能を HttpSessionState 公開し、型を HttpSessionStateBase 公開します。 HttpSessionStateBaseクラスを使用すると、アプリケーション内の クラスの元のHttpSessionState実装を、ASP.NET パイプラインの外部で単体テストを実行する場合など、カスタム実装に置き換えることができます。

コンストラクター

HttpSessionStateWrapper(HttpSessionState)

HttpSessionStateWrapper クラスの新しいインスタンスを初期化します。

プロパティ

CodePage

現在のセッションの文字セットの識別子を取得または設定します。

Contents

現在のセッション状態オブジェクトへの参照を取得します。

CookieMode

アプリケーションが Cookie なしのセッション用に構成されているかどうかを示す値を取得します。

Count

セッション状態コレクション内の項目の数を取得します。

IsCookieless

セッション ID が URL に埋め込まれているかどうかを示す値を取得します。

IsNewSession

現在の要求でセッションが作成されたかどうかを示す値を取得します。

IsReadOnly

セッションが読み取り専用かどうかを示す値を取得します。

IsSynchronized

セッション状態値のコレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。

Item[Int32]

指定したインデックスを使用して、セッションの値を取得または設定します。

Item[String]

指定した名前を使用して、セッションの値を取得または設定します。

Keys

セッション状態のコレクションに格納されているすべての値のキーのコレクションを取得します。

LCID

現在のセッションのロケール識別子 (LCID) を取得または設定します。

Mode

現在のセッション状態モードを取得します。

SessionID

セッションの一意の識別子を取得します。

StaticObjects

サーバー コントロールとしてマークされ、かつアプリケーションの Global.asax ファイル内の現在のセッションがスコープとして指定されている object 要素で宣言されているオブジェクトのコレクションを取得します。

SyncRoot

セッション状態値のコレクションへのアクセスを同期するために使用できるオブジェクトを取得します。

Timeout

セッション状態プロバイダーがセッションを終了するまでに要求間で経過可能な時間を、分単位で取得または設定します。

メソッド

Abandon()

現在のセッションをキャンセルします。

Add(String, Object)

セッション状態のコレクションに項目を追加します。

Clear()

セッション状態のコレクションからすべてのキーと値を削除します。

CopyTo(Array, Int32)

セッション状態の値のコレクションを 1 次元配列にコピーします。コピー操作は、指定した配列内のインデックスから始まります。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

現在のセッションですべてのセッション状態変数名を読み取るために使用できる列挙子を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Remove(String)

セッション状態のコレクションから項目を削除します。

RemoveAll()

セッション状態のコレクションからすべてのキーと値を削除します。

RemoveAt(Int32)

指定されたインデックス位置にある項目を、セッション状態コレクションから削除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象