HttpResponseBase.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 označující, zda se má potlačit výchozí Cache Control: private
hlavička pro aktuální odpověď HTTP.
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
Hodnota vlastnosti
Vrací objekt Boolean.
Poznámky
Ve výchozím nastavení ASP.NET odesílá hlavičku Cache-Control: private
odpovědi, pokud nejsou pro tuto odpověď zadány explicitní zásady mezipaměti. Tato vlastnost umožňuje potlačit tuto výchozí hlavičku odpovědi pro jednotlivé požadavky. Hlavičku je stále možné potlačit pro celou aplikaci nastavením SendCacheControlHeader v elementu httpRuntime (ASP.NET Schéma nastavení) nebo v elementu outputCache pro ukládání do mezipaměti (ASP.NET schéma nastavení).
Při potlačení výchozí Cache-Control: private
hlavičky buďte opatrní, protože proxy servery a další zprostředkovatelé můžou zacházet s odpověďmi bez této hlavičky jako s možnostmi ukládání do mezipaměti ve výchozím nastavení. Toto ošetření může vést k neúmyslné ukládání citlivých informací do mezipaměti. Další informace najdete v dokumentu RFC 2616, sek. 13.4 .