SessionStateActions Enumeração

Definição

Identifica se um item de sessão de um armazenamento de dados é para uma sessão que requer 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

Nome Valor Description
None 0

Nenhuma ação de inicialização precisa ser executada pelo código de chamada.

InitializeItem 1

O item de sessão do armazenamento de dados é para uma sessão que requer inicialização.

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 métodos e GetItemExclusive métodos GetItem 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 os métodos 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 parâmetro actions for definido como InitializeItem, o SessionStateModule inicializa a sessão e executa o evento Session_OnStart 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 métodos e GetItemExclusive os GetItem métodos devem definir o actions parâmetro como InitializeItem.

Aplica-se a