Jam*_*lak 5 c# asp.net-mvc caching asp.net-mvc-3
我正在使用VaryByCustom每个浏览器和每个用户创建一个输出缓存:
[OutputCache(Duration = 6000, VaryByParam = "*", VaryByCustom="browser;userName")]
Run Code Online (Sandbox Code Playgroud)
(我已经覆盖GetVaryByCustomString()了这项工作.)
我需要能够删除单个用户的输出缓存,如果可能的话,不会使不同用户的输出缓存失效.我已经读过HttpResponse.RemoveOutputCacheItem(),但这可以通过删除基于路径的输出缓存来实现.有没有办法根据VaryByCustom字符串执行此操作?
| 归档时间: |
|
| 查看次数: |
1540 次 |
| 最近记录: |