是否存在WebAPI核心的任何ResponseCacheAttribute



我目前正在使用WebAPI 2,并考虑升级到ASP.Net Core。

当我谈到Http Caching主题时,我注意到asp.net核心只有一个ResponseCacheAttribute(这是一个MVC属性),而没有WebApi的并行属性。

我的问题是:

a。由于从ApiControllerMvcController转变为统一的Controller,MVC属性会对WebApi操作起作用吗?

b。如果没有,是否有WebApi的替代方案?

问题答案:

a。MVC和WebAPI已经不复存在了。正如您所指出的,这些产品已经统一为MVC。实际上,团队通常只是把所有东西都称为"ASP.NET核心",因为它大多是由不同的中间件组成的。这也意味着不存在"WebAPI操作"这样的东西。这只是MVC操作。这再次意味着是的,ResponseCacheAttribute将起作用。

b。请参见上文。顺便说一句,还有一个响应缓存中间件正在为ASP.NET Core v1.1开发。

相关内容

  • 没有找到相关文章

最新更新