我有一个轻量级的类,用于在ASP.NET MVC Web请求中跟踪用户。它从应用程序缓存中检索字典并读取和修改一些值,在访问缓存字典的每个方法结束时,将字典插入回缓存。
我想只修改字典,并通过实现IDisposable使其在Web请求结束时被插入回缓存。ASP.NET会调用在请求过程中创建的每个对象的Dispose方法吗?还是我需要在应用程序的End Request事件中手动处理这个问题?
我想只修改字典,并通过实现IDisposable使其在Web请求结束时被插入回缓存。ASP.NET会调用在请求过程中创建的每个对象的Dispose方法吗?还是我需要在应用程序的End Request事件中手动处理这个问题?