【问题标题】:Where is the default outputcache class?默认的输出缓存类在哪里?
【发布时间】:2013-05-07 01:41:59
【问题描述】:

默认输出缓存提供程序指定为“AspNetInternalProvider”(http://msdn.microsoft.com/en-us/library/ms228124.aspx)。但是这个类存在于哪里?我找不到它,我想检查它的一些代码。

【问题讨论】:

    标签: asp.net .net-4.0 outputcache


    【解决方案1】:

    我想我可能已经找到了他们在后台使用的类:System.Runtime.Caching.MemoryCache (http://msdn.microsoft.com/en-us/library/system.runtime.caching.memorycache.aspx)

    【讨论】:

    • 我相信这是真的。没有类AspNetInternalProvider,在Reflector中搜索到
    【解决方案2】:

    在 .NET 4 中,默认缓存实现是 System.Web.Caching.CacheInternal。查看反射器,该类对 System.Runtime.Caching 没有依赖关系,因此对 System.Runtime.Caching.MemoryCache 没有依赖关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-02
      • 1970-01-01
      • 2018-08-19
      • 2019-07-27
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      相关资源
      最近更新 更多