HttpSessionStateWrapper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝了提供存取會話狀態值、會話層級設定及生命週期管理方法的 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 類別源自該 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 |
取得一組物件,這些物件由 |
| 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 的專案。 |