覆盖global.asax中的GetOutPutCacheProviderName()

时间:2013-05-31 00:31:39

标签: asp.net .net caching

覆盖global.asax中的函数GetOutPutCacheProviderName(),如下所示:

public override string GetOutputCacheProviderName(HttpContext context)
        {
            if (context.Request.Path.EndsWith("Default.aspx"))
                return "FuleCacheProvider";
            else
            return base.GetOutputCacheProviderName(context);
        }

我不知道else语句返回的确切值是什么?它是:MSDN中的“内存中”吗?我用Google搜索但无法找到base.GetOutPutCacheProviderName()的实现。

如果可以提供else语句返回的确切值,那就太棒了!

1 个答案:

答案 0 :(得分:0)

默认实现返回OutputCache.DefaultProviderName,即“AspNetInternalProvider”,除非配置了一个。