Compartir a través de


IHttpCachePolicy::D isableUserCache (Método)

Deshabilita el almacenamiento en caché de usuarios para la directiva de caché.

Sintaxis

virtual VOID DisableUserCache(  
   VOID  
) = 0;  

Parámetros

Este método no toma parámetros.

Comentarios

Las clases derivadas de CHttpModule que se registran para eventos de solicitud o respuesta reciben un puntero IHttpContext como parámetro en el método correspondientevirtual. Para deshabilitar el almacenamiento en caché para el usuario, llame al método IHttpContext::GetResponse , el método IHttpResponse::GetCachePolicy y, por último, el DisableUserCache método .

DisableUserCache el comportamiento depende de la implementación. Debe usar la siguiente información como guía, pero puede que no sea correcta en todos los escenarios:

El implementador predeterminado actual de la interfaz IHttpCachePolicy declara un private valor booleano que determina si el almacenamiento en caché está habilitado para un usuario. Durante la construcción de un implementador, este valor booleano se inicializa en true. Cuando DisableUserCache se llama a , este valor booleano se establece en false. Una vez deshabilitado el almacenamiento en caché para un usuario, no hay ningún método para restablecer este valor booleano a true.

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Servidor - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - 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
Encabezado Httpserv.h

Consulte también

IHttpCachePolicy (interfaz)