2011-02-10 174 views

回答

0

存儲在應用程序變量中的狀態將一直保留,直到刪除或直到Web應用程序回收或重置爲止。

至於談論它是「完整的」 - 沒有跟蹤HttpApplicationState對象正在使用多少內存。一個假設如果你超過了可以使用的RAM的數量,這個過程可以運行到OutOfMemoryExcpetion

+0

好的,謝謝! 你可以如何刪除特定的應用程序變量? 假設我有一個名爲Application [「message1」]的應用程序,另一個名爲Application [「message2」]。如何僅刪除名爲「message1」的應用程序變量? – rickard 2011-02-10 19:42:59

1

AFAIK,它的存儲直到你刪除它,或者應用程序被回收。

請考慮使用ASP.NET cache代替。你將對生命週期有更多的控制。

相關問題