HttpCachePolicyWrapper Osztály

Definíció

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
HttpCachePolicyWrapper

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 Content-Encoding , amelyek a kimeneti gyorsítótár változásához lesznek használva.

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 GETPOST listáját.

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 Cache-Control HTTP-fejléchez.

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 Cache-Control fejlécet a megadott HttpCacheability értékre, és hozzáfűzi az irányelv bővítményét.

SetCacheability(HttpCacheability)

Beállítja a Cache-Control fejlécet a megadott HttpCacheability értékre.

SetETag(String)

Beállítja a ETag HTTP-fejlécet a megadott sztringre.

SetETagFromFileDependencies()

A HTTP-fejlécet a ETag kezelő fájlfüggőségeinek időbélyegei alapján állítja be.

SetExpires(DateTime)

Expires A HTTP-fejlécet abszolút dátumra és időpontra állítja.

SetLastModified(DateTime)

Beállítja a Last-Modified HTTP-fejlécet a megadott dátumra és időpontra.

SetLastModifiedFromFileDependencies()

A HTTP-fejlécet a Last-Modified kezelő fájlfüggőségeinek időbélyegei alapján állítja be.

SetMaxAge(TimeSpan)

Beállítja a Cache-Control: max-age HTTP-fejlécet a megadott időtartamra.

SetNoServerCaching()

Leállítja az aktuális válasz forráskiszolgálói gyorsítótárazását.

SetNoStore()

Beállítja a Cache-Control: no-store HTTP-fejlécet.

SetNoTransforms()

Beállítja a Cache-Control: no-transform HTTP-fejlécet.

SetOmitVaryStar(Boolean)

Megadja, hogy a válasz tartalmazza-e a vary:* fejlécet, ha paraméterek szerint változik.

SetProxyMaxAge(TimeSpan)

Beállítja a Cache-Control: s-maxage HTTP-fejlécet a megadott időtartamra.

SetRevalidation(HttpCacheRevalidation)

A HTTP-fejlécet a Cache-Control megadott enumerálási érték alapján az irányelvekre vagy must-revalidate az proxy-revalidate irányelvekre állítja.

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-Cache-Control a gyorsítótárat érvénytelenítő ügyfél által küldött fejléceket.

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)

A következőre érvényes: