HttpResponse.SuppressDefaultCacheControlHeader Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Standardheader Cache Control: private für die aktuelle HTTP-Antwort unterdrückt werden soll.

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 den Standardheader Cache Control: private für die aktuelle HTTP-Antwort zu unterdrücken; andernfalls false.

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 für die gesamte Anwendung weiterhin unterdrückt werden, indem SendCacheControlHeader in httpRuntime-Element (ASP.NET Settings Schema) oder outputCache-Element zum Zwischenspeichern (ASP.NET Settings Schema) festgelegt wird.

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

Gilt für: