SessionStateActions Enumeração
Definição
Identifica se um item de sessão de um armazenamento de dados refere-se a uma sessão que exige inicialização.Identifies whether a session item from a data store is for a session that requires initialization.
Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos valores membros dela.
public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions =
Public Enum SessionStateActions
- Herança
- Atributos
Campos
| InitializeItem | 1 | O item de sessão do armazenamento de dados refere-se a uma sessão que exige inicialização.The session item from the data store is for a session that requires initialization. |
| None | 0 | Nenhuma ação de inicialização precisa ser executada pelo código de chamada.No initialization actions need to be performed by the calling code. |
Exemplos
Para obter um exemplo de uma implementação de provedor de armazenamento de estado de sessão que usa a SessionStateActions enumeração, consulte implementando um provedor de armazenamento de estado de sessão.For an example of a session-state store provider implementation that uses the SessionStateActions enumeration, see Implementing a Session-State Store Provider.
Comentários
A SessionStateActions enumeração é usada pelos GetItem métodos e GetItemExclusive de uma SessionStateStoreProviderBase implementação.The SessionStateActions enumeration is used by the GetItem and GetItemExclusive methods of a SessionStateStoreProviderBase implementation. Quando um item de sessão é recuperado do armazenamento de dados, o valor de enumeração indica se a sessão requer inicialização ou não com base em um valor armazenado com os dados.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. Os GetItem GetItemExclusive métodos e definem um actions parâmetro para SessionStateActions um valor de enumeração com base nesse valor recuperado com o item de sessão.The GetItem and GetItemExclusive methods set an actions parameter to a SessionStateActions enumeration value based on this value retrieved with the session item. Se o valor do actions parâmetro for definido como InitializeItem, o SessionStateModule Inicializa a sessão e executa o Session_OnStart evento definido no arquivo global. asax para o aplicativo 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. Se o valor do actions parâmetro for None, nenhuma etapa adicional será tomada para a sessão atual.If the value of the actions parameter is None, no additional steps are taken for the current session.
Um item de sessão criado pelo CreateUninitializedItem método é criado com um valor que indica que o item requer inicialização e que GetItem os GetItemExclusive métodos e devem definir o actions parâmetro como 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.