新班级内存缓存.Net 4.0 中的缓存看起来就像 asp.net 缓存。我的问题是:
MemoryCache 是否相当于在会话缓存中为用户存储对象/值,而不是在 aspx 页面的代码隐藏中。
网页事件可以访问服务器内存缓存中存储的值吗?
MemoryCache 相当于在会话缓存中为用户存储对象/值吗
不,它不等同。 ASP.NET Session 对象是每个用户的键/值存储,而 MemoryCache 是应用程序级别的键/值存储(值在所有用户之间共享)。
网页事件可以访问服务器内存缓存中存储的值吗?
在 ASP.NET MVC 中,通常没有网页事件,但您可以在应用程序中的任何位置访问存储在 MemoryCache 中的值。
基本上,在 ASP.NET 应用程序中,新的MemoryCache
对象只是旧对象的包装HttpContext.Cache
对象(它将值存储在旧的 Cache 对象中)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)