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.

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
SessionStateActions
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.

Aplica-se a