HttpCachePolicy.SetCacheability Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |
|
| SetCacheability(HttpCacheability, String) |
Nastaví hlavičku |
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.
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.