SessionStateActions Enumeração

Definição

Identifica se um item de sessão de um armazenamento de dados pertence a uma sessão que requer inicialização.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions = 
Public Enum SessionStateActions
Herança
SessionStateActions
Atributos

Campos

Name Valor Description
None 0

O código de chamada não precisa de realizar ações de inicialização.

InitializeItem 1

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

Exemplos

Para um exemplo de implementação de um fornecedor de armazenamento por estado de sessão que utiliza a SessionStateActions enumeração, veja Implementar um Fornecedor de Armazenamento Session-State.

Observações

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 necessita ou não de inicialização com base num valor armazenado com os dados. Os GetItem métodos e GetItemExclusive definem um actions parâmetro para um SessionStateActions valor de enumeração com base neste valor recuperado com o item da sessão. Se o valor do parâmetro actions for definido para InitializeItem, o SessionStateModule inicializa a sessão e executa o evento Session_OnStart definido no ficheiro Global.asax para a aplicação ASP.NET. Se o valor do actions parâmetro for Nenhum, não são dados passos adicionais 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 para InitializeItem.

Aplica-se a