SessionStateActions Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Identifica se um item de sessão de um armazenamento de dados refere-se a uma sessão que exige inicialização.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
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. |
None | 0 | Nenhuma ação de inicialização precisa ser executada pelo código de chamada. |
Exemplos
Para obter um exemplo de implementação de provedor de repositório de estado de sessão que usa a SessionStateActions enumeração , consulte Implementando um provedor de repositório de Session-State.
Comentários
A SessionStateActions enumeração é usada pelos GetItem métodos e GetItemExclusive de uma SessionStateStoreProviderBase implementação. 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. Os GetItem métodos e GetItemExclusive definem um actions
parâmetro como um SessionStateActions valor de enumeração com base nesse valor recuperado com o item de sessão. Se o valor do actions
parâmetro for definido como InitializeItem, o SessionStateModule inicializará a sessão e executará o Session_OnStart
evento definido no arquivo Global.asax para o aplicativo ASP.NET. Se o valor do actions
parâmetro for None, nenhuma etapa adicional será executada para a sessão atual.
Um item de sessão criado pelo CreateUninitializedItem método é criado com um valor que indica que o item requer inicialização e que os GetItem métodos e GetItemExclusive devem definir o actions
parâmetro como InitializeItem.