ASP.NET 中 API 个控制器的输出缓存 5
Output caching of API controllers in ASP.NET 5
我在 ASP.NET 5 中是否正确,ResponseCacheAttribute
已经取代了之前 ASP.NET MVC 版本中使用的 OutputCacheAttribute
?它可以用于缓存 API 控制器的响应吗?如果没有,Microsoft 会提供什么?我尝试了两个针对 WebAPI2 的免费解决方案,但一点印象都没有。
是的,您将可以使用 ResponseCacheAttribute
。
因为 Web Api Controller
和 MVC Controller
之间没有区别,您可以对两者使用相同的属性。这将适用于 ResponseCacheAttribute
、AuthorizeAttribute
、RouteAttribute
或任何其他。
我在 ASP.NET 5 中是否正确,ResponseCacheAttribute
已经取代了之前 ASP.NET MVC 版本中使用的 OutputCacheAttribute
?它可以用于缓存 API 控制器的响应吗?如果没有,Microsoft 会提供什么?我尝试了两个针对 WebAPI2 的免费解决方案,但一点印象都没有。
是的,您将可以使用 ResponseCacheAttribute
。
因为 Web Api Controller
和 MVC Controller
之间没有区别,您可以对两者使用相同的属性。这将适用于 ResponseCacheAttribute
、AuthorizeAttribute
、RouteAttribute
或任何其他。