HttpResponse.SuppressDefaultCacheControlHeader Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu určující, zda má potlačit výchozí Cache Control: private hlavičku pro aktuální odpověď HTTP.
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
Hodnota vlastnosti
truechcete-li potlačit výchozí Cache Control: private hlavičku aktuální odpovědi HTTP, jinak . false
Poznámky
Ve výchozím nastavení ASP.NET odešle hlavičku odpovědi Cache-Control: private, pokud nebyla pro tuto odpověď zadána explicitní zásada mezipaměti. Tato vlastnost umožňuje potlačit tuto výchozí hlavičku odpovědi na základě požadavku. Hlavičku je možné potlačit pro celou aplikaci nastavením SendCacheControlHeader v elementu httpRuntime (schéma nastavení ASP.NET) nebo elementu outputCache pro ukládání do mezipaměti (schéma nastavení ASP.NET).
Při potlačení výchozí Cache-Control: private hlavičky používejte upozornění, protože proxy servery a další zprostředkovatelé mohou ve výchozím nastavení zacházet s odpověďmi bez této hlavičky jako s mezipamětí. Tato léčba může vést k neúmyslné ukládání citlivých informací do mezipaměti. Další informace naleznete v dokumentu RFC 2616, s. 13.4 .