首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动输出缓存刷新

手动输出缓存刷新
EN

Stack Overflow用户
提问于 2015-08-31 20:56:39
回答 1查看 1.1K关注 0票数 2

现在我有一个持续时间设置为365天的动作的OutCache。然而,根据一些事件,我想要清除缓存,并且有多种清除缓存的条件。此外,VaryByParam不是一个选项。

我如何才能做到这一点?

我想我可以这样做,在cookie中存储一个变量,比如: RefreshCache = false,并在VaryByCustom覆盖方法中检查这一点。如果RefreshCache计算为true,则将其重置为false,将VaryByCustom参数变量递增1。

然而,我不确定这是一个有效的方法来实现我想要的。

EN

回答 1

Stack Overflow用户

发布于 2015-08-31 21:09:14

可以使用HttpResponse.RemoveOutputCacheItem移除输出缓存项

但是,这将仅适用于存储在服务器上的OuputCache项目。如果你在客户机上缓存,那么这个方法不会有任何影响。

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32311833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档