Partager via


HttpResponse.SuppressDefaultCacheControlHeader Propriété

Définition

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

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

Valeur de propriété

Boolean

true pour supprimer le contrôle de cache par défaut : en-tête privé pour la réponse HTTP actuelle ; sinon, false.

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 l’élément httpRuntime (ASP.NET Paramètres Schema) ou outputCache, pour la mise en cache (ASP.NET Paramètres Schema).

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

S’applique à