HttpResponse.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 standardmäßige Cache Control: private
-Header für die aktuelle HTTP-Antwort unterdrückt werden soll, oder legt diesen fest.
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
Eigenschaftswert
true
um das Standardcachesteuerelement zu unterdrücken: privater Header für die aktuelle HTTP-Antwort;
andernfalls false
.
Hinweise
Standardmäßig sendet ASP.NET einen Cache-Control: private
Antwortheader, es sei denn, eine explizite Cacherichtlinie wurde für diese Antwort angegeben. Diese Eigenschaft ermöglicht es, diesen Standardantwortheader auf einer Anforderungsbasis zu unterdrücken. Die Kopfzeile kann weiterhin für die gesamte Anwendung unterdrückt werden, indem Sie in httpRuntime-Element (ASP.NET Einstellungen Schema) oder ausgabeCache-Element zum Zwischenspeichern (ASP.NET Einstellungen Schema) festlegenSendCacheControlHeader.
Verwenden Sie Vorsicht beim Unterdrücken des Standardheaders Cache-Control: private
, da Proxies und andere Zwischenstellen Antworten ohne diesen Header standardmäßig zwischengespeichert behandeln können. Diese Behandlung kann zu der versehentlichen Zwischenspeicherung vertraulicher Informationen führen. Weitere Informationen finden Sie unter RFC 2616, Sec. 13.4 .