快速的問題:是否有「每用戶」數據存儲對象(類似於Session
),我可以存儲在全球範圍內(類似於HttpRuntime.Cache
)數據?幾乎就好像Session
和HttpRuntime.Cache
有個孩子。.NET會話替代在全球範圍
全文背景:我有一個ASP.NET網站,最初是爲單個線程編寫的。現在我改變了它,以便某些操作產生後臺線程,瀏覽器輪詢服務以獲取狀態更新。
我遇到的問題是某些數據片段存儲在HttpContext.Session []對象(例如成員身份驗證令牌)中。這些數據片段必須對每個用戶都是唯一的,並且可以通過後臺線程訪問。會話不可用於後臺線程。
我知道HttpRuntime.Cache
但這需要微觀管理來細分用戶,並在會話過期的同時過期。另一方面,Session
會在我想要的正確時間自動過期,並已被SqlMembershipProvider
之類的事情所使用。
我的問題是,有什麼行爲類似於會議,但存在於全球範圍內?
+1爲sessioncache嬰兒。 – jlafay 2011-02-24 18:24:04
@jlafay你居然讓我LOL – Kelsey 2011-02-24 18:25:59