HttpResponseBase.SuppressDefaultCacheControlHeader Propiedad

Definición

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

Boolean

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.

Se aplica a