HttpResponse.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:
 property bool SuppressDefaultCacheControlHeader { bool get(); void set(bool value); };
public bool SuppressDefaultCacheControlHeader { get; set; }
member this.SuppressDefaultCacheControlHeader : bool with get, set
Public Property SuppressDefaultCacheControlHeader As Boolean

Valor de propiedad

true es para suprimir el encabezado predeterminado Cache Control: private de la respuesta HTTP actual; de lo contrario, falsees .

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 almacenable 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