HttpCachePolicy.SetRevalidation(HttpCacheRevalidation) 方法

定义

基于提供的枚举值,将 Cache-Control HTTP 标头设置为 must-revalidateproxy-revalidate 指令。

C#
public void SetRevalidation(System.Web.HttpCacheRevalidation revalidation);

参数

revalidation
HttpCacheRevalidation

要将 Cache-Control 标头设置为的 HttpCacheRevalidation 枚举值。

例外

revalidation 不是一个枚举值。

示例

下面的代码示例演示如何将缓存重新验证设置为 AllCaches

C#
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);

注解

默认值与 等效 None,除非此方法显式指定,否则不会在标头中发送这两个指令。

SetRevalidation在 .NET Framework 版本 3.5 中引入。 有关详细信息,请参见版本和依赖关系

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅