HttpResponseBase.SuppressDefaultCacheControlHeader Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 .