HttpResponse.SuppressDefaultCacheControlHeader Egenskap

Definition

Hämtar eller anger ett värde som anger om standardrubriken Cache Control: private för det aktuella HTTP-svaret ska ignoreras.

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

Egenskapsvärde

true för att utelämna standardrubriken Cache Control: private för det aktuella HTTP-svaret, falseannars .

Kommentarer

Som standard skickar ASP.NET ett Cache-Control: private-svarshuvud såvida inte en explicit cacheprincip har angetts för det här svaret. Med den här egenskapen kan du utelämna det här standardsvarshuvudet per begäran. Huvudet kan fortfarande ignoreras för hela programmet genom att ange SendCacheControlHeader i httpRuntime-element (ASP.NET inställningsschema) eller outputCache-element för cachelagring (ASP.NET inställningsschema).

Var försiktig när du undertrycker standardrubriken Cache-Control: private eftersom proxyservrar och andra mellanhänder kan behandla svar utan det här huvudet som cachelagrade som standard. Denna behandling kan leda till oavsiktlig cachelagring av känslig information. Mer information finns i RFC 2616, s. 13.4 .

Gäller för