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 uma implementação de provedor de armazenamento 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 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. 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. Se o valor do actions
parâmetro for None, nenhuma etapa adicional será tomada 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 GetItem os GetItemExclusive métodos e devem definir o actions
parâmetro como InitializeItem.