IHttpSessionState メンバ
カスタムのセッション状態コンテナを実装するコントラクトを定義します。
IHttpSessionState データ型で公開されるメンバを以下の表に示します。
パブリック プロパティ
名前 | 説明 | |
---|---|---|
CodePage | 現在のセッションのコード ページ識別子を取得または設定します。 | |
CookieMode | アプリケーションが Cookie なしのセッション用に構成されているかどうかを示す値を取得します。 | |
Count | セッション状態項目のコレクション内の項目数を取得します。 | |
IsCookieless | セッション ID を URL に埋め込むか、HTTP cookie に格納するかを示す値を取得します。 | |
IsNewSession | 現在の要求でセッションが作成されたかどうかを示す値を取得します。 | |
IsReadOnly | セッションが読み取り専用かどうかを示す値を取得します。 | |
IsSynchronized | セッション状態値のコレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 | |
Item | オーバーロードされます。 個別のセッション状態項目値を取得または設定します。 | |
Keys | セッション状態項目のコレクションに格納されているすべての値のキーのコレクションを取得します。 | |
LCID | 現在のセッションのロケール識別子 (LCID: locale identifier) を取得または設定します。 | |
Mode | 現在のセッション状態モードを取得します。 | |
SessionID | セッションの一意のセッション識別子を取得します。 | |
StaticObjects | ASP.NET アプリケーションの Global.asax ファイルの <object Runat="Server" Scope="Session"/> タグで宣言されているオブジェクトのコレクションを取得します。 | |
SyncRoot | セッション状態値のコレクションへのアクセスの同期に使用できるオブジェクトを取得します。 | |
Timeout | セッション状態プロバイダがセッションを終了するまでの、要求間で許容されるタイムアウト時間 (分単位) を取得または設定します。 |
名前 | 説明 | |
---|---|---|
Abandon | 現在のセッションを終了します。 | |
Add | 新しい項目をセッション状態のコレクションに追加します。 | |
Clear | セッション状態項目のコレクションからすべての値をクリアします。 | |
CopyTo | セッション状態項目値のコレクションを 1 次元配列にコピーします。コピー操作は、指定した配列内のインデックスから始まります。 | |
GetEnumerator | 現在のセッションのすべてのセッション状態項目値を読み取るために使用する列挙子を返します。 | |
Remove | セッション状態項目のコレクションから項目を削除します。 | |
RemoveAll | セッション状態項目のコレクションからすべての値をクリアします。 | |
RemoveAt | セッション状態項目のコレクションの指定したインデックス位置にある項目を削除します。 |
- IHttpSessionState メンバのページへのリンク