SessionStateActions Enumeración

Definición

Identifica si un elemento de sesión procedente de un almacén de datos es para una sesión que requiere inicialización.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions = 
Public Enum SessionStateActions
Herencia
SessionStateActions
Atributos

Campos

InitializeItem 1

El elemento de sesión del almacén de datos es para una sesión que requiere inicialización.

None 0

El código que realiza la llamada no necesita ejecutar ninguna acción de inicialización.

Ejemplos

Para obtener un ejemplo de una implementación del proveedor de almacén de estado de sesión que usa la enumeración , vea SessionStateActions Implementing a Session-State Store Provider.

Comentarios

Los métodos y de una implementación usan la SessionStateActions GetItem GetItemExclusive SessionStateStoreProviderBase enumeración . Cuando se recupera un elemento de sesión del almacén de datos, el valor de enumeración indica si la sesión requiere inicialización o no en función de un valor almacenado con los datos. Los GetItem GetItemExclusive métodos y establecen actions un parámetro en un valor de SessionStateActions enumeración basado en este valor recuperado con el elemento de sesión. Si el valor del parámetro se establece en InitializeItem, inicializa la sesión y ejecuta el evento definido en el actions SessionStateModule archivo Global.asax para la Session_OnStart ASP.NET aplicación. Si el valor del parámetro es None, no se toman pasos actions adicionales para la sesión actual.

Se crea un elemento de sesión creado por el método con un valor que indica que el elemento requiere inicialización y que los métodos y deben establecer el CreateUninitializedItem GetItem parámetro en GetItemExclusive actions InitializeItem.

Se aplica a