HttpResponse.SuppressDefaultCacheControlHeader Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .