HttpCachePolicy.SetCacheability Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beállítja a Cache-Control HTTP-fejlécet. A Cache-Control HTTP-fejléc szabályozza a dokumentumok gyorsítótárazási módját a hálózaton.
Túlterhelések
| Name | Description |
|---|---|
| SetCacheability(HttpCacheability) |
A fejlécet a |
| SetCacheability(HttpCacheability, String) |
Beállítja a |
SetCacheability(HttpCacheability)
A fejlécet a Cache-Control következő értékek egyikére állítja HttpCacheabilitybe: .
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)
Paraméterek
- cacheability
- HttpCacheability
Enumerálási HttpCacheability érték.
Kivételek
cacheability nem tartozik az enumerálási értékek közé.
Példák
Az alábbi példakód bemutatja, hogyan állíthatja be a Cache-Control fejlécet a számbavételi értékre no-cache.
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Megjegyzések
SetCacheability a .NET-keretrendszer 3.5-ös verziójában kerül bevezetésre. További információ: Verziók és függőségek.
A következőre érvényes:
SetCacheability(HttpCacheability, String)
Beállítja a Cache-Control fejlécet az irányelv egyik értékére HttpCacheability , és hozzáfűzi az irányelv egy bővítményét.
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)
Paraméterek
- cacheability
- HttpCacheability
A HttpCacheability fejléc beállításához megadott enumerálási érték.
- field
- String
A fejléchez hozzáadni kívánt gyorsítótár-vezérlőbővítmény.
Kivételek
field az null.
Példák
Az alábbi példakód bemutatja, hogyan van beállítva a Cache-Control fejléc az enumerálási értékre private , és hozzáad egy gyorsítótár-vezérlési bővítményt. A módosított irányelv azt jelenti, hogy a nem megosztott gyorsítótárak mellett a "DEV" nevű közösség tagjai által megosztott gyorsítótárak is gyorsítótárazhatják a választ.
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")
Megjegyzések
A mezőnévkiterjesztés csak akkor érvényes, ha azokat az private irányelvekkel együtt no-cache használja. További információ: RFC 2616: Hypertext Transfer Protocol –- HTTP/1.1, amely a World Wide Web Consortium (W3C) webhelyén érhető el.
Ez a metódus érvénytelen argumentumkivételt eredményez, ha nem kompatibilis irányelvek és bővítmények vannak kombinálva.
SetCacheability a .NET-keretrendszer 3.5-ös verziójában kerül bevezetésre. További információ: Verziók és függőségek.