2011-12-29 40 views
0

有沒有簡單的方法來檢查存儲在我的卡西尼會議中的數據?我知道我可以使用手錶條目,但我想知道是否有更好的工具。如何檢查卡西尼會話中的數據?

例如,如果我想看到當前存儲在會話中的所有鑰匙,我要挖下來是這樣的: Session in Watch

然後,每次添加一個新的值時,_entriesTable財產崩潰,我有再次擴大看到新的價值觀。

而且,如果我想看看什麼是真正存儲在會議上對這些值,我必須複製每個鍵,添加一個新的手錶呢,Session["72ddf034-71e6-4a28-9aa1-f8d83245a6fe"]。如果我在條目表中向下鑽取,它會向我顯示數值的鍵和類型,但是我無法在此處深入查看數值的屬性: Session Key Value

回答

0

只需放置斷點或使用Visual Studio中的立即窗口輸出Session的內容。卡西尼在這裏沒有任何區別。

+0

我知道我可以做到這一點。但是,假設我想查看'Session'中的所有當前鍵,我必須添加會話以觀察,深入'Keys> Non-Public Members> _coll>非公共成員> _entriesTable'。我希望有一個更簡單的解決方案。 – scottm 2011-12-29 17:53:03

+0

您可以將'Keys> Non-Public Members> _coll> Non-Public Members> _entriesTable'添加到手錶中。 – vcsjones 2011-12-29 17:55:13

+0

你是否確實建議我這樣做? 'Session.Keys.Non-Public Members'? – scottm 2011-12-29 17:58:38

0

一個可能的解決方案是使用一個持久會話提供商(如該會話保存到數據庫中的一個),然後檢查你希望的任何工具,存儲的數據。