Instantiate Sessão ASP.NET de Sessão de Cookies
-
22-07-2019 - |
Pergunta
é possível instanciar uma sessão a partir de um cookie de sessão? Eu tenho um cenário, onde (devido ao gasoduto) Eu tenho o cookie disponível, mas eu o meu ASP.NET Http Contexto não construir o objeto Context.Session ainda. Eu posso fazer isso manualmente, referenciando o cookie ou o seu conteúdo de alguma forma?
Solução
Tanto quanto eu estou ciente isso não é possível devido ao ciclo de vida de página. Até os concluída ciclo de vida e initaties Sessão não há muito que você pode fazer, para além de qualquer armazenar a informação que você precisa em uma variável de aplicativo, ou, alternativamente, escrever um cookie separado usando HttpCookies.
Normalmente eu uso o último se eu preciso fazer alguma coisa antes da sessão é inicializado.
eu estou supondo que você precisa para obter informações que é armazenado na sessão ou requer o ID da sessão
Outras dicas
Não, eu não acho que porque acontece dentro SessionStateModule e mesmo se você tentar criar você não terá acesso a variáveis ??reais armazenados. No entanto, há evento Session_OnStart onde você pode fazer o seu código de acesso sessoin.