SessionStateModule Classe

Definição

Fornece serviços de estado de sessão para uma aplicação. Esta classe não pode ser herdada.

public ref class SessionStateModule sealed : System::Web::IHttpModule
public ref class SessionStateModule sealed : System::Web::SessionState::ISessionStateModule
public sealed class SessionStateModule : System.Web.IHttpModule
public sealed class SessionStateModule : System.Web.SessionState.ISessionStateModule
type SessionStateModule = class
    interface IHttpModule
type SessionStateModule = class
    interface ISessionStateModule
    interface IHttpModule
Public NotInheritable Class SessionStateModule
Implements IHttpModule
Public NotInheritable Class SessionStateModule
Implements ISessionStateModule
Herança
SessionStateModule
Implementações

Observações

SessionStateModule é o handler de estado de sessão predefinido do ASP.NET. Ele escreve os dados da sessão e recupera-os da loja de estado da sessão e levanta os eventos Session_OnStart e Session_OnEnd . Para detalhes sobre como usar ASP.NET estado de sessão para armazenar e recuperar valores de uma sessão de utilizador, consulte ASP.NET Resumo do Estado da Sessão.

Podes substituir por SessionStateModule uma implementação personalizada da IHttpModule interface que gere o estado da sessão. Para um exemplo de módulo personalizado de estado de sessão, veja a visão geral da SessionStateUtility classe.

Construtores

Name Description
SessionStateModule()

Inicializa uma nova instância da SessionStateModule classe.

Métodos

Name Description
Dispose()

Executa o código final de limpeza antes de o SessionStateModule objeto ser libertado da memória.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Init(HttpApplication)

Chama código de inicialização quando um SessionStateModule objeto é criado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReleaseSessionState(HttpContext)

Liberta o estado da sessão para o especificado HttpContext.

ReleaseSessionStateAsync(HttpContext)

De forma assíncrona, liberta o estado da sessão para o especificado HttpContext.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
End

Ocorre quando uma sessão termina.

Start

O evento que ocorre quando uma sessão é criada.

Aplica-se a

Ver também