.Net 4内存缓存类和用户会话

2023-12-15

新班级内存缓存.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(使用前将#替换为@)

.Net 4内存缓存类和用户会话 的相关文章

随机推荐