Freigeben über


HttpResponseBase.SuppressDefaultCacheControlHeader Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Standardheader Cache Control: private für die aktuelle HTTP-Antwort unterdrückt werden soll, oder legt diesen fest.

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

Eigenschaftswert

Gibt Boolean zurück.

Hinweise

Standardmäßig sendet ASP.NET einen Cache-Control: private Antwortheader, es sei denn, für diese Antwort wurde eine explizite Cacherichtlinie angegeben. Diese Eigenschaft ermöglicht das Unterdrücken dieses Standardantwortheaders pro Anforderung. Der Header kann weiterhin für die gesamte Anwendung unterdrückt werden, indem in httpRuntime-Element (ASP.NET Settings Schema) oder outputCache-Element für die Zwischenspeicherung (ASP.NET Einstellungsschema) festgelegt SendCacheControlHeader wird.

Gehen Sie beim Unterdrücken des Standardheaders Cache-Control: private vorsichtig vor, da Proxys und andere Vermittler Antworten ohne diesen Header standardmäßig als zwischenspeicherbar behandeln können. Diese Behandlung kann zum unbeabsichtigten Zwischenspeichern vertraulicher Informationen führen. Weitere Informationen finden Sie unter RFC 2616, Abschnitt 13.4 .

Gilt für: