Freigeben über


HttpResponse.SuppressDefaultCacheControlHeader Eigenschaft

Definition

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

Boolean

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 .

Gilt für