如果会话回收WHILE处理asp.net,有没有办法得到通知?

时间:2011-11-23 20:17:47

标签: c# asp.net .net

我有一个使用长轮询的asp.net应用程序。因此,对aspx页面的典型调用可能需要30秒或更长时间。

我注意到,有时在等待状态下会话回收(由于已知原因)并且会话[]对象被擦除。此时,我希望能够缩短等待时间并发出aspx页面信号,并让浏览器尝试重新连接并设置新的有效会话。

我可以收听“Session Got Recycled”活动吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

Session_End中的

global.asax

protected void Session_End(Object sender, EventArgs E) {
    // Clean up session resources
}