使用基于HttpContext的缓存与System.Runtime.Cache的优缺点是什么?

时间:2012-05-02 19:05:46

标签: asp.net .net caching .net-4.0

我在网络应用程序中,因此HttpContextHttpContextBase可用。我想知道如果有的话,选择其中一个会有什么不同呢?

http://msdn.microsoft.com/en-us/library/system.runtime.caching.aspx

VS

http://msdn.microsoft.com/en-us/library/system.web.caching.cache.aspx

1 个答案:

答案 0 :(得分:2)

嗯,System.Runtime.Caching文档中的这句话大部分内容都是:

  

“此命名空间中的类提供了一种使用缓存工具的方法   像那些在ASP.NET中,但没有依赖System.Web   组件“。

如果它是一个Web应用程序,请使用System.Web命名空间中的那个,如果不是,则使用另一个。