2010-03-14 58 views
1

我想列舉所有的會話。它們是否可用,還是必須從Global.asax中的Session_Start手動保持對它們的引用?從ASP.NET我可以訪問所有的會話?

+0

你想通過會話列舉來做什麼? – 2010-03-14 22:28:36

+0

我想完成的是另一個問題的飼料。如果必須的話,請考慮它的學術性質。 – 2010-03-14 22:31:48

+1

這可能是可能的。我知道如果將會話管理設置爲存儲在數據庫中,則可以通過行進行枚舉。不知道如何將該序列化的數據加載到會話對象中。 – 2010-03-14 22:36:02

回答

1

你可以create your own session供應商,它可以讓你通過一些特殊的命令訪問所有的會話。但是,內置的會話處理程序不會。

我想知道你爲什麼要這麼做?這似乎是一個不尋常的要求,也是一個可能的安全問題。

+0

使我們想知道是否可以創建一個自定義會話提供程序,該自定義會話提供程序通過內置的會話處理程序代理調用,但爲我提供了「所有會話的中間」句柄。我也考慮過安全問題,但只要我不操縱其他會話,那麼可能沒有理由擔心 - 我只是看着他們。 – 2010-03-14 22:57:10

相關問題