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.Identifies whether a session item from a data store is for a session that requires initialization.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
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.The session item from the data store is for a session that requires initialization.

None 0

El código que realiza la llamada no necesita ejecutar ninguna acción de inicialización.No initialization actions need to be performed by the calling code.

Ejemplos

Para obtener un ejemplo de una implementación de proveedor de almacén de Estados de SessionStateActions sesión que usa la enumeración, vea implementar un proveedor de almacén de Estados de sesión.For an example of a session-state store provider implementation that uses the SessionStateActions enumeration, see Implementing a Session-State Store Provider.

Comentarios

Los SessionStateActions GetItem métodos y deGetItemExclusive una implementaciónusanSessionStateStoreProviderBase la enumeración.The SessionStateActions enumeration is used by the GetItem and GetItemExclusive methods of a SessionStateStoreProviderBase implementation. 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 basada en un valor almacenado con los datos.When a session item is retrieved from the data store, the enumeration value indicates whether the session requires initialization or not based on a value stored with the data. Los GetItem métodos GetItemExclusive y establecen un actions parámetro en un SessionStateActions valor de enumeración basado en este valor recuperado con el elemento de sesión.The GetItem and GetItemExclusive methods set an actions parameter to a SessionStateActions enumeration value based on this value retrieved with the session item. Si el valor del actions parámetro se establece en InitializeItem, el SessionStateModule inicializa la sesión y ejecuta el Session_OnStart evento definido en el archivo global. asax de la aplicación ASP.net.If the value of the actions parameter is set to InitializeItem, the SessionStateModule initializes the session and executes the Session_OnStart event defined in the Global.asax file for the ASP.NET application. Si el valor del actions parámetro es None, no se realiza ningún paso adicional para la sesión actual.If the value of the actions parameter is None, no additional steps are taken for the current session.

Un elemento de sesión creado por CreateUninitializedItem el método se crea con un valor que indica que el elemento requiere inicialización GetItem y GetItemExclusive que los métodos y actions deben establecer el parámetro en InitializeItem.A session item created by the CreateUninitializedItem method is created with a value indicating that the item requires initialization and that the GetItem and GetItemExclusive methods should set the actions parameter to InitializeItem.

Se aplica a