簡體   English   中英

會話超時后如何執行代碼?

[英]How do I execute code upon session timeout?

當我的網站上的用戶Session過期時,我想清除一些臨時數據。 雖然大多數數據存儲在會話對象本身中,但是我還是希望在會話旁邊釋放一些外部鎖和保留。

我在哪里放置代碼來執行此操作?

如果您使用的是inProc,則可以在Global.asax.cs添加以下內容

protected void Session_End(object sender, EventArgs e)
{
    System.Diagnostics.Debug.WriteLine("Session_End");
} 

否則,您可能會想到另一種方法,那就是使預留本身真正是臨時的,在與會話匹配的預留本身上有超時,可以與用戶會話一起延長。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM