Asp.Net 核心支持的 HttpCaching Nuget 包

Asp.Net Core supported HttpCaching Nuget Package

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

目前,我的 http 缓存由 Strathweb.CacheOutput.WebApi2 管理,我发现 Asp.Net Core 不支持它。

我喜欢它的主要特点:

有关功能的完整列表,Strathweb.CacheOutput.WebApi2 github:https://github.com/filipw/Strathweb.CacheOutput

有没有相应的包的想法?

(在最坏的情况下,我显然必须编写自己的逻辑...)

注意:我知道ResponseCacheAttribute但它缺少自动失效功能

ResponseCacheAttribute 是关于 Cache-Control HTTP 响应 header(基于浏览器的缓存)。我认为这不是您要找的。

您也有 Microsoft.AspNetCore.ResponseCaching,但在当前版本(1.0.0 版)中,如您所说,它不支持 POST/PATCH/DELETE 上的失效。

你的选择: