Sdílet prostřednictvím


HttpResponseBase.SuppressDefaultCacheControlHeader Vlastnost

Definice

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 .

Platí pro