SessionStateActions 列舉

定義

表示從資料儲存區取出的工作階段項目,是否隸屬於需要初始化的工作階段。

此列舉支援其成員值的位元組合。

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions = 
Public Enum SessionStateActions
繼承
SessionStateActions
屬性

欄位

InitializeItem 1

從資料儲存區取出的工作階段項目,隸屬於需要初始化的工作階段。

None 0

呼叫端程式碼不需要執行任何初始化動作。

範例

如需使用 SessionStateActions 列舉的會話狀態存放區提供者實作範例,請參閱 實作Session-State存放區提供者

備註

列舉 SessionStateActions 是由 GetItem 實作的 SessionStateStoreProviderBaseGetItemExclusive 方法使用。 從資料存放區擷取會話專案時,列舉值會指出會話是否需要根據儲存資料的值進行初始化。 GetItemGetItemExclusive 方法會根據使用會話專案擷取的這個值,將參數設定 actionsSessionStateActions 列舉值。 如果參數的值 actions 設定為 InitializeItem,則會 SessionStateModule 初始化會話,並執行 Session_OnStart ASP.NET 應用程式之 Global.asax 檔案中定義的事件。 如果參數的值 actions 是 None,則目前會話不會採取任何其他步驟。

方法所建立的 CreateUninitializedItem 會話專案會以值建立,指出專案需要初始化,而且 GetItemGetItemExclusive 方法應該將 actions 參數設定為 InitializeItem。

適用於