SessionStateActions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.