gpt4 book ai didi

asp.net - 您可以在 Web 应用程序中使用 System.Runtime.Caching.MemoryCache 吗?

转载 作者:行者123 更新时间:2023-12-01 12:53:55 25 4
gpt4 key购买 nike

System.Runtime.Caching.MemoryCache 被描述为一种用于非 Web 应用程序的 System.Web.Caching.Cache,但有什么区别?是否有理由不在 ASP.Net 应用程序中使用 System.Runtime.Caching.MemoryCache?

最佳答案

我相信 System.Runtime.Caching 实际上是更新的,并且是在 System.Web.Caching 之后建模的,不同之处在于您不必依赖System.Web 程序集。此外,System.Runtime.Caching.MemoryCache 是可扩展的,而您不能继承自 System.Web.Caching.Cache

我的建议是,如果你有一个公共(public)库,比如说,同时用于网络和服务(例如),请使用 System.Runtime.Caching 这样你就没有包括 System.Web 绒毛(如果你不需要它)。

以下是关于该主题的一些讨论:dotnet System.Web.Caching.Cache vs System.RUntime.Caching.MemoryCache

MSDN:System.Runtime.Caching Namespace

MSDN:System.Web.Caching Namespace

关于asp.net - 您可以在 Web 应用程序中使用 System.Runtime.Caching.MemoryCache 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10722264/

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