ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa a inicialização por solicitação 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 a solicitação atual.
- suppressAutoDetectRedirect
- Boolean
true se o gerenciador de ID de sessão deve redirecionar para determinar o suporte a cookie; caso contrário, false para suprimir o redirecionamento automático para determinar o suporte a cookie.
- supportSessionIDReissue
- Boolean
Quando esse método é retornado, contém um booliano que indica se o ISessionIDManager objeto dá suporte à emissão de novas IDs de sessão quando a ID original está desatualizada. Esse parâmetro é passado sem inicialização.
A reutilização da ID da sessão é apropriada quando a ID do estado da sessão é codificada em uma URL e o potencial existe para que a URL seja compartilhada ou enviada por email.
Se uma implementação de estado de sessão personalizada particionar cookies por caminho virtual, o estado da sessão também deverá ter suporte.
Retornos
true para indicar que a inicialização executou 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 a ISessionIDManager implementação der suporte à nova emissão de IDs de sessão.