HttpResponse.SuppressDefaultCacheControlHeader Tulajdonság

Definíció

Lekéri vagy beállítja az aktuális HTTP-válasz alapértelmezett Cache Control: private fejlécének letiltását jelző értéket.

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

Tulajdonság értéke

true az aktuális HTTP-válasz alapértelmezett Cache Control: private fejlécének letiltásához; ellenkező esetben false.

Megjegyzések

Alapértelmezés szerint ASP.NET Cache-Control: private válaszfejlécet küld, kivéve, ha explicit gyorsítótár-szabályzat van megadva ehhez a válaszhoz. Ez a tulajdonság lehetővé teszi az alapértelmezett válaszfejléc letiltását kérésenként. Az élőfejet továbbra is letilthatja a teljes alkalmazáshoz a < < >c1>httpRuntime elem (ASP.NET Beállításséma) vagy outputCache elem gyorsítótárazáshoz (ASP.NET Beállításséma) beállításával.

Az alapértelmezett Cache-Control: private fejléc letiltásakor körültekintően járjon el, mivel a proxyk és más közvetítők alapértelmezés szerint gyorsítótárazhatóként kezelhetik a fejléc nélküli válaszokat. Ez a kezelés bizalmas információk véletlen gyorsítótárazásához vezethet. További információ: RFC 2616, Sec. 13.4 .

A következőre érvényes: