雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

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

        

更新于:1个月前
赞一波!

文章评论

评论问答