WebApi中使用OutPutCache Strathweb.CacheOutput.WebApi2使用方法
2024-10-17
41
ASP.NET WebApi里没有MVC里的OutPutCache缓存,使用Strathweb.CacheOutput.WebApi2可以实现OutPutCache功能。
首先从Nuget安装最新的Strathweb.CacheOutput.WebApi2版本。
Strathweb.CacheOutput.WebApi2使用方法很简单,和MVC里的OutPutCache差不多,直接打标签就可以了,如下所示:
[CacheOutput(ClientTimeSpan = 2000, ServerTimeSpan = 2000)]
[HttpGet]
public object Test()
{
return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
这样就实现了客户端和服务端缓存2000秒。Strathweb.CacheOutput.WebApi2有很多配置参数可以选择,用法和MVC的OutPutCache差不多,大家可以自己研究下。
安装最新Strathweb.CacheOutput.WebApi2 Nuget包的命令是
Install-Package Strathweb.CacheOutput.WebApi2
赞一波!
相关文章
文章评论
评论问答