WCF REST (WebHttpBinding) 能否遵循 PROGRAMMATIC 输出缓存策略?
我了解有关 AspNetCacheProfileAttribute
的所有信息。但是有什么方法可以以编程方式挂接到缓存中吗?我尝试在 global.asax 中使用 Response.Cache ,这似乎设置了正确的客户端标头,但响应从未缓存在服务器上。
I know all about the AspNetCacheProfileAttribute
. But is there any way to hook into the cache programmatically? I've tried using Response.Cache in global.asax which seems to set the correct client-side headers but the response is never cached on the server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为除非您构建自己的解决方案,否则您无法做到这一点。我刚刚检查了
AspNetCahceProfileAttribute
的实现,它仅将内部CachingParameterInspector
添加到操作调度程序。这有两个问题:没有可用于修改已分配和配置的参数检查器的 API
I don't think you can do it unless you build your own solution. I just checked implementation of
AspNetCahceProfileAttribute
which only add internalCachingParameterInspector
to the operation dispatcher. This has two problems:AspNetCacheProfileAttribute
There is no API available to modify already assigned and configured parameter inspector