HttpResponse.SuppressDefaultCacheControlHeader Vlastnost

Definice

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 .

Platí pro