SessionStateActions Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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.