HttpCachePolicyWrapper 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.
Beágyazza a HTTP belső objektumot, amely metódusokat tartalmaz a gyorsítótár-specifikus HTTP-fejlécek beállításához és a ASP.NET lap kimeneti gyorsítótárának szabályozásához.
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
- Öröklődés
Megjegyzések
Az HttpCachePolicyWrapper osztály az HttpCachePolicyBase osztályból származik, és burkolóként szolgál az HttpCachePolicy osztályhoz. Ez az osztály az osztály funkcióit teszi elérhetővé, HttpCachePolicy miközben a típust is felfedi HttpCachePolicyBase . A HttpCachePolicyBase osztály lehetővé teszi az alkalmazás HttpCachePolicy osztályának eredeti implementációját egy egyéni implementációra, például amikor az egységtesztelést a ASP.NET folyamaton kívül hajtja végre.
Konstruktorok
| Name | Description |
|---|---|
| HttpCachePolicyWrapper(HttpCachePolicy) |
Inicializálja a HttpCachePolicyWrapper osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| VaryByContentEncodings |
Lekéri azoknak a fejléceknek a listáját |
| VaryByHeaders |
Lekéri az összes OLYAN HTTP-fejléc listáját, amely a gyorsítótár kimenetének változásához lesz használva. |
| VaryByParams |
Lekéri a gyorsítótárazást befolyásoló HTTP- vagy HTTP-paraméterek |
Metódusok
| Name | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Érvényesítési visszahívást regisztrál az aktuális válaszhoz. |
| AppendCacheExtension(String) |
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) |
A válasz elérhetővé válik a böngészőelőzmény-gyorsítótárban, függetlenül a HttpCacheability kiszolgálón beállított beállítástól. |
| SetCacheability(HttpCacheability, String) |
Beállítja a |
| SetCacheability(HttpCacheability) |
Beállítja a |
| SetETag(String) |
Beállítja a |
| SetETagFromFileDependencies() |
A HTTP-fejlécet a |
| SetExpires(DateTime) |
|
| SetLastModified(DateTime) |
Beállítja a |
| SetLastModifiedFromFileDependencies() |
A HTTP-fejlécet a |
| SetMaxAge(TimeSpan) |
Beállítja a |
| SetNoServerCaching() |
Leállítja az aktuális válasz forráskiszolgálói gyorsítótárazását. |
| SetNoStore() |
Beállítja a |
| SetNoTransforms() |
Beállítja a |
| SetOmitVaryStar(Boolean) |
Megadja, hogy a válasz tartalmazza-e a |
| SetProxyMaxAge(TimeSpan) |
Beállítja a |
| SetRevalidation(HttpCacheRevalidation) |
A HTTP-fejlécet a |
| SetSlidingExpiration(Boolean) |
A gyorsítótár lejáratát abszolút vagy csúszó értékre állítja. |
| SetValidUntilExpires(Boolean) |
Megadja, hogy a ASP.NET gyorsítótár figyelmen kívül hagyja-e a HTTP- |
| SetVaryByCustom(String) |
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) |