Поделиться через


Метод IHttpCachePolicy::D isableUserCache

Отключает кэширование пользователей для политики кэша.

Синтаксис

virtual VOID DisableUserCache(  
   VOID  
) = 0;  

Параметры

Этот метод не принимает параметров.

Комментарии

Производные классы CHttpModule, которые регистрируются для событий запроса или ответа, получают указатель IHttpContext в качестве параметра соответствующего virtual метода. Чтобы отключить кэширование для пользователя, вызовите метод IHttpContext::GetResponse , метод IHttpResponse::GetCachePolicy и, наконец DisableUserCache , метод .

DisableUserCache поведение зависит от реализации. В качестве руководства следует использовать следующие сведения, но они могут быть неправильными во всех сценариях:

Текущий реализующий интерфейс IHttpCachePolicy по умолчанию объявляет private логическое значение, определяющее, включено ли кэширование для пользователя. Во время создания средства реализации это логическое значение инициализируется значением true. При DisableUserCache вызове метода этому логическому значению falseприсваивается значение . После отключения кэширования для пользователя нет метода для сброса этого логического значения до true.

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — 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
Заголовок Httpserv.h

См. также:

Интерфейс IHttpCachePolicy