/ / Como lidar com Application_AcquireRequestState, Session_Start e Session_End no ASP.NET 4.5 usando OWIN? - asp.net, owin

Como lidar com Application_AcquireRequestState, Session_Start e Session_End no ASP.NET 4.5 usando OWIN? - asp.net, owin

Usamos o ASP.NET 4.5 (VS 2013) e queremos substituir Global.asax.cs pelo novo arquivo Startup.cs, que vem da especificação OWIN.

Precisamos substituir os manipuladores Application_AcquireRequestState, Session_Start e Session_End por algo no arquivo Startup.cs. Parece o seguinte em Global.asax.cs:

protected void (Object sender, EventArgs e)
{
SessionCounter.AddSessionPage(Context);
}

protected void Session_Start(Object sender, EventArgs e)
{
}

protected void Session_End(Object sender, EventArgs e)
{
LoginLog.RegisterLogOff(Context);
SessionCounter.AbandonSession(Context);
}

Como podemos fazer isso?

Respostas:

1 para resposta № 1

OWIN não tem definição para sessão e não pode substituir completamente o arquivo Global.asax.cs.

Experimente o ASP.NET 5, ele move tudo, de Global.asax.cs para Startup.cs. https://github.com/aspnet/home