SessionStateActions SessionStateActions SessionStateActions SessionStateActions Enum

定義

データ ストアから受け取る項目が初期化を必要とするセッションの項目かどうかを識別します。Identifies whether a session item from a data store is for a session that requires initialization.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
type SessionStateActions = 
Public Enum SessionStateActions
継承
SessionStateActionsSessionStateActionsSessionStateActionsSessionStateActions
属性

フィールド

InitializeItem InitializeItem InitializeItem InitializeItem 1

データ ストアから受け取る項目は初期化を必要とするセッションの項目です。The session item from the data store is for a session that requires initialization.

None None None None 0

呼び出し元のコードが初期化アクションを実行する必要はありません。No initialization actions need to be performed by the calling code.

セッション状態の例についてを使用するプロバイダーの実装を格納、SessionStateActions列挙型を参照してくださいセッション状態ストア プロバイダーを実装するします。For an example of a session-state store provider implementation that uses the SessionStateActions enumeration, see Implementing a Session-State Store Provider.

注釈

SessionStateActions列挙型を使用して、GetItemGetItemExclusiveのメソッド、SessionStateStoreProviderBase実装します。The SessionStateActions enumeration is used by the GetItem and GetItemExclusive methods of a SessionStateStoreProviderBase implementation. セッション項目がデータ ストアから取得する場合、列挙値は、セッションが初期化が必要ですか、データと共に格納されている値に基づいていないかどうかを示します。When a session item is retrieved from the data store, the enumeration value indicates whether the session requires initialization or not based on a value stored with the data. GetItemGetItemExclusiveメソッドのセット、actionsパラメーターをSessionStateActionsセッション項目をこの値に基づく列挙型の値を取得します。The GetItem and GetItemExclusive methods set an actions parameter to a SessionStateActions enumeration value based on this value retrieved with the session item. 場合の値、 actions InitializeItem にパラメーターが設定されている、SessionStateModuleセッションを初期化し、実行、 Session_OnStart ASP.NET アプリケーションの Global.asax ファイルで定義されたイベント。If the value of the actions parameter is set to InitializeItem, the SessionStateModule initializes the session and executes the Session_OnStart event defined in the Global.asax file for the ASP.NET application. 場合の値、actionsパラメーターは None、現在のセッションの追加の手順は実行されません。If the value of the actions parameter is None, no additional steps are taken for the current session.

によって作成されたセッション項目をCreateUninitializedItemと初期化に項目が必要であることを示す値を持つメソッドを作成、GetItemGetItemExclusiveメソッドを設定する必要があります、 actions InitializeItem パラメーター。A session item created by the CreateUninitializedItem method is created with a value indicating that the item requires initialization and that the GetItem and GetItemExclusive methods should set the actions parameter to InitializeItem.

適用対象