ASP.NET Core-重新验证过时

时间:2019-09-07 14:43:14

标签: asp.net-core caching

在ASP.NET Core中进行响应缓存时,如何设置“重新验证时有效”缓存控制设置?

在进行响应缓存时,我使用了

        app.UseResponseCaching();

        app.Use(async (context, next) =>
        {
            context.Response.GetTypedHeaders().CacheControl =
                new Microsoft.Net.Http.Headers.CacheControlHeaderValue()
                {
                    Public = true,
                    MaxAge = TimeSpan.FromSeconds(10)
                };
            context.Response.Headers[Microsoft.Net.Http.Headers.HeaderNames.Vary] =
                new string[] { "Accept-Encoding" };

            await next();
        });

但是似乎没有一种设置“重新验证的时间”时间的方法。

还有其他设置方式吗?还是我自己应该像示例中一样使用Vary标头完全覆盖它?

0 个答案:

没有答案