Sdílet prostřednictvím


HttpResponse.SuppressDefaultCacheControlHeader Vlastnost

Definice

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

Boolean

true potlačení výchozího ovládacího prvku mezipaměti: privátní hlavička pro aktuální odpověď HTTP; falsev 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 .

Platí pro