欢迎来到.NET绿叶网!

WebApi中使用OutPutCache Strathweb.CacheOutput.WebApi2使用方法

2016-02-01 WebApi OutPutCache Strathweb.CacheOutput.WebApi2

ASP.NET WebApi里没有MVC里的OutPutCache缓存,使用Strathweb.CacheOutput.WebApi2可以实现OutPutCache功能。

首先从Nuget安装最新的Strathweb.CacheOutput.WebApi2版本。

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差不多,大家可以自己研究下。

11.png

安装最新Strathweb.CacheOutput.WebApi2 Nuget包的命令是

Install-Package Strathweb.CacheOutput.WebApi2

        

网友点评
  • :不错,学习了
    回复