ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Método

Definição

Realiza a inicialização por pedido do SessionIDManager objeto.

public:
 bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest(System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean

Parâmetros

context
HttpContext

O HttpContext objeto que contém informações sobre o pedido atual.

suppressAutoDetectRedirect
Boolean

true se o gestor de session-ID deve redirecionar para determinar o suporte a cookies; caso contrário, false suprimir redirecionamento automático para determinar o suporte a cookies.

supportSessionIDReissue
Boolean

Quando este método regressa, contém um Booleano que indica se o ISessionIDManager objeto suporta a emissão de novos IDs de sessão quando o ID original está desatualizado. Este parâmetro é passado sem inicializar.

A reutilização do ID de sessão é apropriada quando o ID de estado da sessão está codificado numa URL e existe potencial para que a URL seja partilhada ou enviada por email.

Se uma implementação personalizada de estado de sessão particionar cookies por caminho virtual, o estado da sessão também deve ser suportado.

Devoluções

true para indicar que a inicialização realizou um redirecionamento; caso contrário, false.

Observações

O InitializeRequest método é chamado para cada pedido tratado pelo ISessionIDManager objeto. Use o InitializeRequest método para inicializar dados por pedido para o SessionIDManager objeto.

Quando o suppressAutoDetectRedirect parâmetro é true, o ISessionIDManager objeto não deve usar redirecionamento para determinar se o navegador suporta cookies.

O supportSessionIDReissue parâmetro deve ser devolvido false se forem usados cookies para identificação da sessão; caso contrário, deva devolver true se a sua ISessionIDManager implementação suportar a reemissão dos IDs de sessão.

Aplica-se a