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

取得值,指出是否在 URL 中內嵌工作階段 ID。

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)

從陣列中的指定索引開始,將工作階段狀態值集合複製到一維陣列。

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)

IEnumerable 轉換成 IQueryable

適用於