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 メソッドと GetItemExclusive メソッドによってSessionStateStoreProviderBase使用されます。 セッション項目がデータ ストアから取得されると、列挙値は、データと共に格納された値に基づいてセッションの初期化が必要かどうかを示します。 メソッドと GetItemExclusive メソッドはGetItem、セッション項目で取得したこの値に基づいて、パラメーターSessionStateActionsを列挙値に設定actionsします。 パラメーターの actions 値が InitializeItem に設定されている場合、 はセッションを初期化し、 SessionStateModule ASP.NET アプリケーションの Global.asax ファイルで定義されているイベントを実行 Session_OnStart します。 パラメーターの値が None の actions 場合、現在のセッションに対して追加の手順は実行されません。

メソッドによってCreateUninitializedItem作成されたセッション項目は、項目に初期化が必要であり、 メソッドと GetItemExclusive メソッドで パラメーターを InitializeItem に設定する必要があることをGetItem示す値をactions使用して作成されます。

適用対象