Sdílet prostřednictvím


HttpCachePolicy Třída

Definice

Obsahuje metody pro nastavení hlaviček HTTP specifických pro mezipaměť a pro řízení výstupní mezipaměti stránky ASP.NET.

public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
Dědičnost
HttpCachePolicy

Poznámky

Informace o hlavičkách HTTP a řízení ukládání do mezipaměti najdete v dokumentu RFC 2616: Hypertext Transfer Protocol – HTTP/1.1, který je k dispozici na webu W3C (World Wide Web Consortium).

Vlastnosti

UtcTimestampCreated

Získá nebo nastaví časové razítko v koordinovaném univerzálním čase (UTC) pro HttpCachePolicy

VaryByContentEncodings

Získá seznam Content-Encoding hlaviček, které se použijí k různým výstupním mezipaměti.

VaryByHeaders

Získá seznam všech hlaviček HTTP, které se použijí k různým výstupům mezipaměti.

VaryByParams

Získá seznam parametrů přijatých protokolem HTTP GET nebo HTTP POST , které ovlivňují ukládání do mezipaměti.

Metody

AddValidationCallback(HttpCacheValidateHandler, Object)

Zaregistruje zpětné volání ověření pro aktuální odpověď.

AppendCacheExtension(String)

Připojí zadaný text do hlavičky Cache-Control HTTP.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetCacheability()

Získá direktivu řízení mezipaměti.

GetCacheExtensions()

Získá rozšíření mezipaměti.

GetETag()

Získá značku ETag.

GetETagFromFileDependencies()

Získá stav určující, zda ETag hlavička byla nastavena na základě časových razítek závislostí souboru obslužné rutiny.

GetExpires()

Získá hlavičku vypršení platnosti.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetIgnoreRangeRequests()

Získá stav ignorovat žádosti o rozsah.

GetLastModifiedFromFileDependencies()

Získá stav hlavičky Last-Modified nastavena na základě časových razítek závislostí souboru obslužné rutiny.

GetMaxAge()

Získá maximální věk kontroly mezipaměti.

GetNoServerCaching()

Získá stav ukládání serveru do mezipaměti pro aktuální odpověď.

GetNoStore()

Získá stav obchodu.

GetNoTransforms()

Získá stav http No-Transform direktivy.

GetOmitVaryStar()

Získá stav vary:* záhlaví.

GetProxyMaxAge()

Získá http Cache-control: Proxy Max Age.

GetRevalidation()

Získá Cache-Control: hlavička, která odráží direktivy must-revalidate nebo proxy-revalidate.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
GetUtcLastModified()

Získá hodnotu hlavičky Last-Modified HTTP v koordinovaném univerzálním čase (UTC).

GetVaryByCustom()

Získá vlastní řetězec, který se používá k různé mezipaměti HTTP.

HasSlidingExpiration()

Získá hodnotu, která určuje, zda mezipaměť má posuvnou zásadu vypršení platnosti.

IsModified()

Získá hodnotu, která určuje, zda byla mezipaměť HTTP změněna.

IsValidUntilExpires()

Získá hodnotu, která určuje, zda ASP.NET mezipaměť má ignorovat hlavičky HTTP Cache-Control odeslané klientem, které zneplatňují mezipaměť.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
SetAllowResponseInBrowserHistory(Boolean)

Zpřístupňuje odpověď v mezipaměti historie prohlížeče klienta bez HttpCacheability ohledu na nastavení provedené na serveru, pokud allow je trueparametr .

SetCacheability(HttpCacheability)

Cache-Control Nastaví záhlaví na jednu z hodnot HttpCacheability.

SetCacheability(HttpCacheability, String)

Cache-Control Nastaví záhlaví na jednu z hodnot HttpCacheability a připojí k direktivě rozšíření.

SetETag(String)

Nastaví hlavičku ETag HTTP na zadaný řetězec.

SetETagFromFileDependencies()

Nastaví hlavičku ETag HTTP na základě časových razítků závislostí souboru obslužné rutiny.

SetExpires(DateTime)

Nastaví hlavičku Expires HTTP na absolutní datum a čas.

SetLastModified(DateTime)

Nastaví hlavičku Last-Modified HTTP na zadanou DateTime hodnotu.

SetLastModifiedFromFileDependencies()

Nastaví hlavičku Last-Modified HTTP na základě časových razítků závislostí souboru obslužné rutiny.

SetMaxAge(TimeSpan)

Nastaví hlavičku Cache-Control: max-age HTTP na základě zadaného časového rozsahu.

SetNoServerCaching()

Zastaví ukládání do mezipaměti zdrojového serveru pro aktuální odpověď.

SetNoStore()

Nastaví hlavičku Cache-Control: no-store HTTP.

SetNoTransforms()

Nastaví hlavičku Cache-Control: no-transform HTTP.

SetOmitVaryStar(Boolean)

Určuje, jestli má odpověď obsahovat hlavičku vary:* při různých parametrech.

SetProxyMaxAge(TimeSpan)

Nastaví hlavičku Cache-Control: s-maxage HTTP na základě zadaného časového rozsahu.

SetRevalidation(HttpCacheRevalidation)

Nastaví hlavičku Cache-Control HTTP na direktivy must-revalidate nebo proxy-revalidate direktivy založené na zadané hodnotě výčtu.

SetSlidingExpiration(Boolean)

Nastaví vypršení platnosti mezipaměti z absolutního na posuvné.

SetValidUntilExpires(Boolean)

Určuje, jestli má mezipaměť ASP.NET ignorovat hlavičky HTTP Cache-Control odeslané klientem, který mezipaměť zneplatňuje.

SetVaryByCustom(String)

Určuje vlastní textový řetězec, který se má lišit podle výstupních odpovědí uložených v mezipaměti.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro