c# – 如何处理global.asax中的会话结束?

前端之家收集整理的这篇文章主要介绍了c# – 如何处理global.asax中的会话结束?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在聊天应用程序,我使用HashTable包含用户和操作符作为密钥& ChatRoom类的对象作为HashTable的值.主要问题是当用户或运算符关闭浏览器或断开连接而不注销时,则会在会话结束时自动注销.

请帮助我,关于这个以及如何在这件事上使用Global.asax.

解决方法

您可以使用global.asax的会话结束事件来删除意外断开连接的用户
void Session_End(Object sender,EventArgs E) {
    // Clean up session resources
}

但请注意,当用户关闭浏览器或其连接丢失时,会话不会结束.达到会话超时后结束.

原文链接:https://www.f2er.com/csharp/95330.html

猜你在找的C#相关文章