HttpResponse.SuppressDefaultCacheControlHeader Свойство

Определение

Возвращает или задает значение, указывающее, следует ли подавлять заголовок по умолчанию Cache Control: private для текущего HTTP-ответа.

public:
 property bool SuppressDefaultCacheControlHeader { bool get(); void set(bool value); };
public bool SuppressDefaultCacheControlHeader { get; set; }
member this.SuppressDefaultCacheControlHeader : bool with get, set
Public Property SuppressDefaultCacheControlHeader As Boolean

Значение свойства

true Значение , чтобы отключить заголовок по умолчанию Cache Control: private для текущего HTTP-ответа; в противном случае false.

Комментарии

По умолчанию ASP.NET отправляет заголовок ответа Cache-Control: private, если для этого ответа не указана явная политика кэша. Это свойство позволяет отключить этот заголовок ответа по умолчанию на основе каждого запроса. Заголовок по-прежнему можно отключить для всего приложения, задав в элементе httpRuntime (< схема параметров ASP.NET/c1> или outputCache для кэширования (схема параметров ASP.NET).

Используйте осторожность при подавлении заголовка по умолчанию, так как прокси-серверы и другие посредники могут рассматривать ответы без этого заголовка как кэшируемый по умолчанию Cache-Control: private . Это лечение может привести к непреднамеренному кэшированию конфиденциальной информации. Дополнительные сведения см . в rfC 2616, sec. 13.4 .

Применяется к