Compartir vía


HttpResponseBase.SuppressDefaultCacheControlHeader Propiedad

Definición

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.

Se aplica a