我的 ASP.NET Core MVC 应用程序有一个带有字典参数的控制器方法,通过请求查询字符串传递:
public async Task<IActionResult> Get([FromQuery] Dictionary<string, string> filterCriteria)
{
}
应用程序使用 Response Caching 和VaryByQueryKeys
选项来为以前服务过的请求返回缓存的响应。这适用于简单查询字符串值的要求,使用具有以下语法的方法上的属性:[ResponseCache(VaryByQueryKeys = new[] { "argName" }, Duration = 20)]
但是,我想将它与上面说明的字典参数一起使用。
它可以与字典等对象参数一起使用吗?ResponseCache
在属性中指定查询字符串键列表时使用什么语法?