Partager via


HttpResponseBase.SuppressDefaultCacheControlHeader Propriété

Définition

Obtient ou définit une valeur indiquant s’il faut supprimer l’en-tête par défaut Cache Control: private pour la réponse HTTP actuelle.

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

Valeur de propriété

Retourne Boolean.

Remarques

Par défaut, ASP.NET envoie un Cache-Control: private en-tête de réponse, sauf si une stratégie de cache explicite a été spécifiée pour cette réponse. Cette propriété permet de supprimer cet en-tête de réponse par défaut par demande. L’en-tête peut toujours être supprimé pour l’ensemble de l’application en définissant SendCacheControlHeader dans httpRuntime Element (ASP.NET Settings Schema) ou outputCache Element pour la mise en cache (ASP.NET Settings Schema) .

Soyez prudent lorsque vous supprimez l’en-tête par défaut Cache-Control: private , car les proxys et autres intermédiaires peuvent traiter les réponses sans cet en-tête comme pouvant être mises en cache par défaut. Ce traitement peut entraîner la mise en cache par inadvertance d’informations sensibles. Pour plus d’informations , consultez RFC 2616, sec. 13.4 .

S’applique à