SessionStateActions 枚举

定义

标识数据存储区中的会话项是否用于需要初始化的会话。

此枚举支持其成员值的按位组合。

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

字段

InitializeItem 1

数据存储区中的会话项用于需要初始化的会话。

None 0

不需要通过调用代码来执行任何初始化操作。

示例

有关使用 枚举的会话状态存储提供程序实现的示例,请参阅实现Session-State SessionStateActions 提供程序

注解

SessionStateActions枚举由 实现中的 GetItemGetItemExclusive 方法 SessionStateStoreProviderBase 使用。 从数据存储中检索会话项时,枚举值指示会话是否需要基于与数据一起存储的值进行初始化。 和 方法根据使用会话项检索的此值将参数设置为 GetItem GetItemExclusive actions SessionStateActions 枚举值。 如果 参数的值设置为 InitializeItem,则 初始化会话并执行在 ASP.NET 应用程序的 actions SessionStateModule Session_OnStart Global.asax 文件中定义的事件。 如果 参数的 actions 值为 None,则不为当前会话执行任何其他步骤。

创建由 方法创建的会话项时,其值指示该项需要初始化,并且 和 方法应将 参数设置为 CreateUninitializedItem GetItem GetItemExclusive actions InitializeItem。

适用于