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 suprime el encabezado Cache Control: private
predeterminado de 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 Configuración Schema) o outputCache Element for caching (ASP.NET Configuración 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 almacenable en caché de forma predeterminada. Este tratamiento puede provocar el almacenamiento en caché accidental de información confidencial. Consulte RFC 2616, Sec. 13.4 para obtener más información.