Condividi tramite


Metodo IHttpCachePolicy::D isableUserCache

Disabilita la memorizzazione nella cache degli utenti per i criteri di cache.

Sintassi

virtual VOID DisableUserCache(  
   VOID  
) = 0;  

Parametri

Questo metodo non accetta parametri.

Commenti

Le classi derivate CHttpModule che si registrano per gli eventi di richiesta o risposta ricevono un puntatore IHttpContext come parametro nel metodo corrispondentevirtual. Per disabilitare la memorizzazione nella cache per l'utente, chiamare il metodo IHttpContext::GetResponse , il metodo IHttpResponse::GetCachePolicy e infine il DisableUserCache metodo .

DisableUserCache il comportamento dipende dall'implementazione. È consigliabile usare le informazioni seguenti come linea guida, ma potrebbe non essere corretta in tutti gli scenari:

L'implementatore predefinito corrente dell'interfaccia IHttpCachePolicy dichiara un private valore booleano che determina se la memorizzazione nella cache è abilitata per un utente. Durante la costruzione di un implementatore, questo valore booleano viene inizializzato in true. Quando DisableUserCache viene chiamato , questo valore booleano viene impostato su false. Una volta disabilitata la memorizzazione nella cache per un utente, non esiste alcun metodo per reimpostare questo valore booleano su true.

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - 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
Intestazione Httpserv.h

Vedere anche

Interfaccia IHttpCachePolicy