データベース内に保存されている SessionObject を使用しています。SessionObject は、IDisposable を実装する SessionObjecWrapper 内にラップされます。次に、SessionObjectWrapper が HttpContext.Current.Session に配置されます。
セッションの有効期限が切れると、ASP.NET はセッション内のオブジェクトを「破棄」しますか (または GC にそれをさせますか)?
そして、アプリケーションのシャットダウン時?
私はこれをテストしていますが、これが起こるのを見ていません。これをきれいな方法で実現するにはどうすればよいですか?