我正在使用存储在数据库中的 SessionObject。SessionObject 封装在实现 IDisposable 的 SessionObjecWrapper 中。然后将 SessionObjectWrapper 放置在 HttpContext.Current.Session 中。
在会话到期时,ASP.NET 是否会“处理”(或让 GC 这样做)会话内的任何对象?
在应用程序关闭时?
我正在对此进行测试,但我没有看到这种情况发生。我应该如何以一种干净的方式做到这一点?
我正在使用存储在数据库中的 SessionObject。SessionObject 封装在实现 IDisposable 的 SessionObjecWrapper 中。然后将 SessionObjectWrapper 放置在 HttpContext.Current.Session 中。
在会话到期时,ASP.NET 是否会“处理”(或让 GC 这样做)会话内的任何对象?
在应用程序关闭时?
我正在对此进行测试,但我没有看到这种情况发生。我应该如何以一种干净的方式做到这一点?