HttpResponseBase.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:
 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

Boolean

Gibt Booleanzurück.

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 das Unterdrücken dieses Standardantwortheaders pro Anforderung. Der Header kann für die gesamte Anwendung weiterhin unterdrückt werden, indem er in httpRuntime-Element (ASP.NET Einstellungen Schema) oder outputCache-Element zum Zwischenspeichern (ASP.NET Einstellungen Schema) festgelegt SendCacheControlHeader wird.

Verwenden Sie Vorsicht, wenn Sie den Standardheader Cache-Control: private unterdrücken, da Proxys und andere Vermittler Antworten ohne diesen Header standardmäßig als zwischenspeicherbar behandeln können. Diese Behandlung kann zur versehentlichen Zwischenspeicherung vertraulicher Informationen führen. Weitere Informationen finden Sie unter RFC 2616, Sec. 13.4 .

Gilt für