如何从会话中删除静态属性

本文关键字:删除 静态 属性 会话 | 更新日期: 2023-09-27 18:02:18

NET应用程序中,我们有一个SessionManager类,在SessionManager类中我们声明了一些静态和非静态属性。在分配了所有声明的属性的值之后,我们最后在会话中添加了SessionManger类,在注销时我们刚刚调用了Session.Abandon()方法。这是释放静态属性还是我们需要强制清除所有静态属性?最好的方法是什么?

如何从会话中删除静态属性

假设"静态属性"是指存储在会话中的值,那么这正是该方法调用所做的。来自MSDN文档:

方法会销毁Session对象中存储的所有对象,并释放它们的资源。

https://msdn.microsoft.com/en-us/library/ms524310 (v =应用程序). aspx