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 管線外進行單元測試時。

建構函式

名稱 Description
HttpSessionStateWrapper(HttpSessionState)

初始化 HttpSessionStateWrapper 類別的新執行個體。

屬性

名稱 Description
CodePage

取得或設定目前會話的字元集識別碼。

Contents

會取得目前 session-state 物件的參考。

CookieMode

會得到一個值,表示應用程式是否設定為無 Cookie 會話。

Count

取得會話狀態集合中的項目數量。

IsCookieless

會得到一個值,表示會話 ID 是否嵌入在 URL 中。

IsNewSession

會取得一個值,表示該會話是否在當前請求期間建立。

IsReadOnly

會得到一個值,表示該會話是否為唯讀。

IsSynchronized

會獲得一個值,指示存取會話狀態集合是否同步(執行緒安全)。

Item[Int32]

透過指定的索引取得或設定會話值。

Item[String]

透過指定名稱取得或設定會話值。

Keys

會取得一組儲存在 session-state 集合中的所有值的鍵。

LCID

取得或設定目前會話的區域識別碼(LCID)。

Mode

會取得目前的會話狀態模式。

SessionID

取得該會話的唯一識別碼。

StaticObjects

取得一組物件,這些物件由 object 標記為伺服器控制項的元素宣告,且作用範圍為應用程式的 Global.asax 檔案中目前的工作階段。

SyncRoot

取得一個物件,可用來同步存取會話狀態值集合。

Timeout

取得或設定請求間可經過的時間(分鐘),該時間在會話狀態提供者結束會話前可過。

方法

名稱 Description
Abandon()

取消當前的遊戲。

Add(String, Object)

將項目加入 session-state 集合。

Clear()

移除會話狀態集合中的所有鍵與值。

CopyTo(Array, Int32)

將會話狀態的集合複製到一維陣列,從陣列中指定的索引開始。

Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetEnumerator()

回傳一個列舉子,可用來讀取目前會話中所有會話狀態變數名稱。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Remove(String)

從 session-state 集合中刪除一個項目。

RemoveAll()

移除會話狀態集合中的所有鍵與值。

RemoveAt(Int32)

從會話狀態集合中刪除指定索引的項目。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別篩選 IEnumerable 的專案。

適用於