gpt4 book ai didi

c# - System.Runtime.Caching.MemoryCache 与 HttpRuntime.Cache - 有什么区别吗?

转载 作者:IT王子 更新时间:2023-10-29 03:38:26 24 4
gpt4 key购买 nike

我想知道 MemoryCacheHttpRuntime.Cache 之间是否有任何区别,在 ASP.NET MVC 项目中首选哪个?

据我了解,两者都是线程安全的,API 乍一看大致相同,那么何时使用哪个有什么区别吗?

最佳答案

HttpRuntime.Cache获取 Cache对于当前的应用程序。

MemoryCache类类似于 ASP.NET Cache 类。

MemoryCache 类有许多用于访问缓存的属性和方法,如果您使用过 ASP.NET Cache 类,您将会很熟悉。

HttpRuntime.CacheMemoryCache 之间的主要区别在于,后者已被更改为可由非 ASP.NET 应用程序的 .NET Framework 应用程序使用。

补充阅读:

更新:

根据用户的反馈,Jon davis 的博客有时无法正常工作。因此我将整篇文章作为图片放置。请查看。

注意:如果看不清楚,只需单击图片。之后它会在浏览器中打开。然后再次单击它进行缩放:)

enter image description here

关于c# - System.Runtime.Caching.MemoryCache 与 HttpRuntime.Cache - 有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13704000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com