SessionStateActions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识数据存储区中的会话项是否用于需要初始化的会话。
此枚举支持其成员值的按位组合。
public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions =
Public Enum SessionStateActions
- 继承
- 属性
字段
InitializeItem | 1 | 数据存储区中的会话项用于需要初始化的会话。 |
None | 0 | 不需要通过调用代码来执行任何初始化操作。 |
示例
有关使用 枚举的会话状态存储提供程序实现的示例,请参阅实现Session-State SessionStateActions 提供程序。
注解
SessionStateActions枚举由 实现中的 GetItem 和 GetItemExclusive 方法 SessionStateStoreProviderBase 使用。 从数据存储中检索会话项时,枚举值指示会话是否需要基于与数据一起存储的值进行初始化。 和 方法根据使用会话项检索的此值将参数设置为 GetItem GetItemExclusive actions
SessionStateActions 枚举值。 如果 参数的值设置为 InitializeItem,则 初始化会话并执行在 ASP.NET 应用程序的 actions
SessionStateModule Session_OnStart
Global.asax 文件中定义的事件。 如果 参数的 actions
值为 None,则不为当前会话执行任何其他步骤。
创建由 方法创建的会话项时,其值指示该项需要初始化,并且 和 方法应将 参数设置为 CreateUninitializedItem GetItem GetItemExclusive actions
InitializeItem。