我如何在C#类库中访问HTTP缓存?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (59)

如何在C#类库中访问HTTP缓存?

提问于
用户回答回答于

建议使用System.Web.HttpRuntime.Cache而不是System.Web.HttpContext.Current.Cache

HttpContext.Current在期望的时候并不总是可用,特别是在处理异步处理程序时。

另外需要注意的是,如果你没有在HTTP请求的上下文中访问缓存,HttpContext将不会对你有所帮助,因为你不能访问相关的上下文。

用户回答回答于

如果你的意思是ASP.NET缓存,那么你可以使用System.Web.HttpContext.Current.Cache

HttpContext.Current也可以用来访问当前的请求,响应等等。

扫码关注云+社区

领取腾讯云代金券