0

我目前正在使用WebAPI 2并考虑升级到ASP.Net Core。是否有WebAPI Core的ResponseCacheAttribute?

因为我已经达到Http Caching主题我注意到,asp.net核心只有一个ResponseCacheAttribute(这是一个MVC属性),没有WebApi的并行属性。

我的问题是:

a。由于从ApiControllerMvcController转换为统一的Controller,MVC属性是否可用于WebApi操作?

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

回答

1

回答您的问题:

a。没有MVC WebAPI这样的东西了。正如你所指出的,这些产品已经统一到MVC中。实际上,团队通常只是将所有内容都称为“ASP.NET Core”,因为它大多是不同的中间件。这也意味着没有“WebAPI行动”这样的事情。这只是MVC的行动。这又意味着是的,ResponseCacheAttribute将工作。

b。往上看。顺带一提,还有一个response caching middleware正在为ASP.NET Core的v1.1工作。

+0

就像我以为:)非常感谢你! – shirbr510

相关问题