HttpCachePolicy Osztály

Definíció

Metódusokat tartalmaz a gyorsítótár-specifikus HTTP-fejlécek beállításához és a ASP.NET lapkimeneti gyorsítótár szabályozásához.

public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
Öröklődés
HttpCachePolicy

Megjegyzések

A HTTP-fejlécekkel és a gyorsítótárazás szabályozásával kapcsolatos háttérinformációkért lásd: RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, amely a World Wide Web Consortium (W3C) webhelyén érhető el.

Tulajdonságok

Name Description
UtcTimestampCreated

Lekéri vagy beállítja az időbélyeget az egyezményes világidő (UTC) HttpCachePolicyszerint.

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)
GetCacheability()

Lekéri a gyorsítótár-vezérlési irányelvet.

GetCacheExtensions()

Lekéri a gyorsítótár-bővítményeket.

GetETag()

Lekéri az ETaget.

GetETagFromFileDependencies()

Lekéri az állapotot, amely jelzi, hogy a ETag fejléc a kezelő fájlfüggőségeinek időbélyegei alapján lett-e beállítva.

GetExpires()

Lekéri a lejárati fejlécet.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetIgnoreRangeRequests()

Lekéri a tartománykérelmek figyelmen kívül hagyásának állapotát.

GetLastModifiedFromFileDependencies()

Lekéri a Last-Modified fejléckészletének állapotát, hogy a kezelő fájlfüggőségeinek időbélyegei alapján legyen meghatározva.

GetMaxAge()

Megkapja a gyorsítótár-vezérlés maximális életkorát.

GetNoServerCaching()

Lekéri a kiszolgáló gyorsítótárazásának állapotát az aktuális válaszhoz.

GetNoStore()

Lekéri az áruház állapotát.

GetNoTransforms()

Lekéri a HTTP No-Transform irányelv állapotát.

GetOmitVaryStar()

Lekéri a fejléc állapotát vary:* .

GetProxyMaxAge()

Lekéri a HTTP Cache-Control: Proxy Max Age értéket.

GetRevalidation()

Lekéri a Cache-Control: fejlécet a must-revalidate vagy proxy-revalidate irányelveknek megfelelően.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetUtcLastModified()

Lekéri a Last-Modified HTTP-fejléc értékét az egyezményes világidő (UTC) szerint.

GetVaryByCustom()

Lekéri a HTTP-gyorsítótárazás változásához használt egyéni sztringet.

HasSlidingExpiration()

Lekéri azt az értéket, amely meghatározza, hogy a gyorsítótár rendelkezik-e csúsztatási lejárati szabályzattal.

IsModified()

Olyan értéket kap, amely meghatározza, hogy a HTTP-gyorsítótár módosult-e.

IsValidUntilExpires()

Olyan értéket kap, amely meghatározza, hogy a ASP.NET gyorsítótár figyelmen kívül hagyja-e a gyorsítótárat érvénytelenítő ügyfél által küldött HTTP-Cache-Control fejléceket.

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 az ügyfélböngésző előzmény-gyorsítótárában, függetlenül a HttpCacheability kiszolgálón beállított beállítástól, ha a allow paraméter értéke .true

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.

SetCacheability(HttpCacheability)

A fejlécet a Cache-Control következő értékek egyikére állítja HttpCacheabilitybe: .

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 DateTime megadott értékre.

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őtartam alapján.

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őtartam alapján.

SetRevalidation(HttpCacheRevalidation)

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

SetSlidingExpiration(Boolean)

A gyorsítótár lejáratát abszolútról csúsztatásra állítja be.

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éni szöveges sztringet ad meg, amely a gyorsítótárazott kimeneti válaszokat aszerint változtatja meg.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: