HttpResponseBase.SuppressDefaultCacheControlHeader Свойство

Определение

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

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

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

Boolean

Возвращает Boolean.

Комментарии

По умолчанию ASP.NET отправляет Cache-Control: private заголовок ответа, если для этого ответа не указана явная политика кэша. Это свойство позволяет отключить этот заголовок ответа по умолчанию для каждого запроса. Заголовок по-прежнему можно отключить для всего приложения, задав SendCacheControlHeader параметр httpRuntime Element (ASP.NET Параметры Schema) или outputCache Element for caching (ASP.NET Параметры Schema).

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

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