设置一个值,该值指示应针对特定请求或请求变体更新缓存
语法
virtual VOID SetForceUpdate(
VOID
) = 0;
参数
此方法不采用参数。
注解
某些模块需要能够评估请求并根据请求的变化更新缓存。
SetForceUpdate
方法确保缓存已更新。 模块可以跟踪更新模块缓存和调用此方法所需的条件。 此外,模块可以调用 IHttpCachePolicy2::IsForceUpdateSet 方法 来确定值是否已设置。注册请求或响应事件的 CHttpModule 派生类接收 IHttpContext 指针作为相应
virtual
方法的参数。 若要启用缓存,请调用 IHttpContext::GetResponse 方法、 IHttpResponse::GetCachePolicy 方法,最后调用 IHttpCachePolicy::SetIsCached 方法 。
要求
类型 | 说明 |
---|---|
客户端 | - Windows Vista 上的 IIS 7.0 - Windows 7 上的 IIS 7.5 - Windows 8 上的 IIS 8.0 - Windows 10 上的 IIS 10.0 |
服务器 | - Windows Server 2008 上的 IIS 7.0 - Windows Server 2008 R2 上的 IIS 7.5 - Windows Server 2012 上的 IIS 8.0 - Windows Server 2012 R2 上的 IIS 8.5 - Windows Server 2016 上的 IIS 10.0 |
产品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 - IIS Express 7.5、IIS Express 8.0、IIS Express 10.0 |
Header | Httpserv.h |