HttpCachePolicyBase Osztály
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.
Alaposztályként szolgál a gyorsítótár-specifikus HTTP-fejlécek beállítására és a ASP.NET lapkimeneti gyorsítótár szabályozására szolgáló metódusokat tartalmazó osztályokhoz.
public ref class HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Öröklődés
-
HttpCachePolicyBase
- Származtatott
Megjegyzések
Az HttpCachePolicyBase osztály egy absztrakt osztály, amely ugyanazokat a tagokat tartalmazza, mint az HttpCachePolicy osztály. A HttpCachePolicyBase osztály lehetővé teszi olyan származtatott osztályok létrehozását, amelyek hasonlóak a HttpCachePolicy osztályhoz, de testre szabhatók, és amelyek a ASP.NET folyamaton kívül működnek. Amikor egységtesztelést végez, általában egy származtatott osztályt használ a tesztelt forgatókönyvnek megfelelő, testre szabott viselkedésű tagok implementálásához.
Az HttpCachePolicyWrapper osztály az HttpCachePolicyBase osztályból származik. Az HttpCachePolicyWrapper osztály burkolóként szolgál az HttpCachePolicy osztályhoz. Futásidőben általában az HttpCachePolicyWrapper osztály egy példányával hívja meg az objektum tagjait HttpCachePolicy .
Konstruktorok
| Name | Description |
|---|---|
| HttpCachePolicyBase() |
Inicializálja az osztályt egy örökölt osztálypéldány általi használatra. Ezt a konstruktort csak örökölt osztály hívhatja meg. |
Tulajdonságok
| Name | Description |
|---|---|
| VaryByContentEncodings |
Ha felül van bírálva egy származtatott osztályban, lekéri a kimeneti gyorsítótár változásához |
| VaryByHeaders |
Ha felül van bírálva egy származtatott osztályban, lekéri az összes OLYAN HTTP-fejléc listáját, amelyek a gyorsítótár kimenetének változására szolgálnak. |
| VaryByParams |
Ha felül van bírálva egy származtatott osztályban, lekéri azoknak a paramétereknek a listáját, amelyeket egy HTTP |
Metódusok
| Name | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Ha egy származtatott osztályban felül van bírálva, regisztrál egy érvényesítési visszahívást az aktuális válaszhoz. |
| AppendCacheExtension(String) |
Ha felülbírált egy származtatott osztályban, hozzáfűzi a megadott szöveget a |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Ha felül van bírálva egy származtatott osztályban, a válasz elérhetővé válik a böngészőelőzmény-gyorsítótárban, függetlenül attól, hogy a HttpCacheability kiszolgáló milyen beállítást adott meg. |
| SetCacheability(HttpCacheability, String) |
Ha felülbírált egy származtatott osztályban, a |
| SetCacheability(HttpCacheability) |
Ha egy származtatott osztályban felül van bírálva, a fejlécet |
| SetETag(String) |
Ha felül van bírálva egy származtatott osztályban, a HTTP-fejlécet |
| SetETagFromFileDependencies() |
Ha egy származtatott osztályban felül van bírálva, a HTTP-fejlécet a |
| SetExpires(DateTime) |
Ha felül van bírálva egy származtatott osztályban, a |
| SetLastModified(DateTime) |
Ha egy származtatott osztályban felül van bírálva, a HTTP-fejlécet |
| SetLastModifiedFromFileDependencies() |
Ha egy származtatott osztályban felül van bírálva, a HTTP-fejlécet a |
| SetMaxAge(TimeSpan) |
Ha felül van bírálva egy származtatott osztályban, a HTTP-fejlécet |
| SetNoServerCaching() |
Ha egy származtatott osztályban felül van bírálva, leállítja az összes forráskiszolgáló gyorsítótárazását az aktuális válaszhoz. |
| SetNoStore() |
Ha felül van bírálva egy származtatott osztályban, beállítja a |
| SetNoTransforms() |
Ha felül van bírálva egy származtatott osztályban, beállítja a |
| SetOmitVaryStar(Boolean) |
Ha egy származtatott osztályban felül van bírálva, megadja, hogy a válasz tartalmazza-e a |
| SetProxyMaxAge(TimeSpan) |
Ha felül van bírálva egy származtatott osztályban, a HTTP-fejlécet |
| SetRevalidation(HttpCacheRevalidation) |
Ha egy származtatott osztályban felül van bírálva, a |
| SetSlidingExpiration(Boolean) |
Ha egy származtatott osztályban felül van bírálva, a gyorsítótár lejáratát abszolút értékre vagy csúsztatásra állítja be. |
| SetValidUntilExpires(Boolean) |
Ha egy származtatott osztály felül van bírálva, megadja, hogy a ASP.NET gyorsítótár figyelmen kívül hagyja-e a HTTP- |
| SetVaryByCustom(String) |
Ha egy származtatott osztályban felül van bírálva, egy szöveges sztringet ad meg, amely alapján a gyorsítótárazott kimeneti válaszok változhatnak. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |