Compartilhar via


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

Aplica-se a