HttpCachePolicy.SetCacheability Metoda

Definice

Nastaví hlavičku Cache-Control HTTP. Hlavička Cache-Control HTTP řídí způsob ukládání dokumentů do mezipaměti v síti.

Přetížení

Name Description
SetCacheability(HttpCacheability)

Cache-Control Nastaví záhlaví na jednu z hodnot HttpCacheability.

SetCacheability(HttpCacheability, String)

Nastaví hlavičku Cache-Control na jednu z hodnot HttpCacheability a připojí k direktivě rozšíření.

SetCacheability(HttpCacheability)

Cache-Control Nastaví záhlaví na jednu z hodnot HttpCacheability.

public:
 void SetCacheability(System::Web::HttpCacheability cacheability);
public void SetCacheability(System.Web.HttpCacheability cacheability);
member this.SetCacheability : System.Web.HttpCacheability -> unit
Public Sub SetCacheability (cacheability As HttpCacheability)

Parametry

cacheability
HttpCacheability

Hodnota HttpCacheability výčtu.

Výjimky

cacheability není jednou z hodnot výčtu.

Příklady

Následující příklad kódu ukazuje, jak nastavit hlavičku Cache-Control na výčtové hodnoty pro no-cache.

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)

Poznámky

SetCacheability je zaveden v rozhraní .NET Framework verze 3.5. Další informace naleznete v tématu Verze a závislosti.

Platí pro

SetCacheability(HttpCacheability, String)

Nastaví hlavičku Cache-Control na jednu z hodnot HttpCacheability a připojí k direktivě rozšíření.

public:
 void SetCacheability(System::Web::HttpCacheability cacheability, System::String ^ field);
public void SetCacheability(System.Web.HttpCacheability cacheability, string field);
member this.SetCacheability : System.Web.HttpCacheability * string -> unit
Public Sub SetCacheability (cacheability As HttpCacheability, field As String)

Parametry

cacheability
HttpCacheability

Hodnota HttpCacheability výčtu pro nastavení hlavičky na.

field
String

Rozšíření ovládacího prvku mezipaměti, které se má přidat do záhlaví.

Výjimky

field je null.

cacheability není Private nebo NoCache.

Příklady

Následující příklad kódu ukazuje, jak Cache-Control je hlavička nastavena na hodnotu private výčtu a přidá rozšíření řízení mezipaměti. Upravená direktiva znamená, že kromě jakékoli nesdílené mezipaměti můžou odpověď ukládat do mezipaměti jenom členové komunity s názvem "DEV".

Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")

Poznámky

Přípona názvu pole je platná pouze při použití s direktivami private nebo no-cache direktivami. Další informace naleznete v dokumentu RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, který je k dispozici na webu W3C (World Wide Web Consortium).

Tato metoda vyvolá neplatnou výjimku argumentu, pokud jsou zkombinovány nekompatibilní direktivy a rozšíření.

SetCacheability je zaveden v rozhraní .NET Framework verze 3.5. Další informace naleznete v tématu Verze a závislosti.

Platí pro