HttpResponseBase.SuppressDefaultCacheControlHeader Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si se debe suprimir el encabezado predeterminado Cache Control: private
para la respuesta HTTP actual.
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
Valor de propiedad
Devuelve Boolean.
Comentarios
De forma predeterminada, ASP.NET envía un Cache-Control: private
encabezado de respuesta a menos que se haya especificado una directiva de caché explícita para esta respuesta. Esta propiedad permite suprimir este encabezado de respuesta predeterminado por solicitud. El encabezado todavía se puede suprimir para toda la aplicación estableciendo SendCacheControlHeader en httpRuntime Element (ASP.NET Settings Schema) o outputCache Element for cacheching (ASP.NET Settings Schema)).
Tenga cuidado al suprimir el encabezado predeterminado Cache-Control: private
, ya que los servidores proxy y otros intermediarios pueden tratar las respuestas sin este encabezado como almacena en caché de forma predeterminada. Este tratamiento puede conducir al almacenamiento en caché accidental de información confidencial. Consulte RFC 2616, Sec. 13.4 para obtener más información.