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í řízení mezipaměti: privátní
hlavička 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
true
potlačení výchozího ovládacího prvku mezipaměti: privátní
hlavička pro aktuální odpověď HTTP; false
v opačném případě .
Poznámky
Ve výchozím nastavení ASP.NET odešle hlavičku Cache-Control: private
odpovědi, pokud nebyla pro tuto odpověď zadána explicitní zásada mezipaměti. Tato vlastnost umožňuje potlačení této výchozí hlavičky odpovědi na základě požadavku. Hlavičku je možné potlačit pro celou aplikaci nastavením SendCacheControlHeader v elementu httpRuntime (ASP.NET Nastavení Schema) nebo elementu outputCache pro ukládání do mezipaměti (ASP.NET Nastavení schéma).
Při potlačení výchozí Cache-Control: private
hlavičky používejte upozornění, protože proxy servery a další zprostředkovatelé můžou 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 najdete v dokumentu RFC 2616, s. 13.4 .