Comparteix a través de


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 SessionStateActions enumeración, vea Implementación de un proveedor de almacén de Session-State.

Comentarios

Los métodos y GetItemExclusive de una SessionStateStoreProviderBase implementación usan la SessionStateActionsGetItem 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 métodos y GetItemExclusive establecen un actions parámetro en un SessionStateActions valor de enumeración basado en este valor recuperado con el elemento de sesión. Si el valor del actions parámetro se establece en InitializeItem, SessionStateModule inicializa la sesión y ejecuta el Session_OnStart evento definido en el archivo Global.asax para la aplicación de ASP.NET. Si el valor del actions parámetro es None, no se realizan pasos adicionales para la sesión actual.

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

Se aplica a