Partilhar via


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

Definição

Realiza a inicialização do objeto SessionIDManager segundo a solicitação.

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 objeto HttpContext que contém informações sobre a solicitação atual.

suppressAutoDetectRedirect
Boolean

true se o gerenciador de ID de sessão deve redirecionar para determinar o suporte ao cookie; caso contrário, false para suprimir o redirecionamento automático e determinar o suporte ao cookie.

supportSessionIDReissue
Boolean

Quando é retornado, este método contém um booliano que indica se o objeto ISessionIDManager é compatível com a emissão de novas IDs de sessão quando a ID original fica desatualizada. Este parâmetro é passado não inicializado.

A reutilização de ID de sessão é adequada quando a ID de estado de sessão é codificada em uma URL e existe a possibilidade de a URL ser compartilhada ou enviada por email.

Se uma implementação personalizada de estado de sessão particiona cookies por meio de caminho virtual, o estado de sessão também deve ser compatível.

Retornos

Boolean

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

Comentários

O InitializeRequest método é chamado para cada solicitação manipulada pelo ISessionIDManager objeto. Use o InitializeRequest método para inicializar dados por solicitação para o SessionIDManager objeto.

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

O supportSessionIDReissue parâmetro deverá ser retornado false se os cookies forem usados para identificação de sessão; caso contrário, retorne true se sua ISessionIDManager implementação der suporte à nova emissão de IDs de sessão.

Aplica-se a