HttpCachePolicy Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje metody pro nastavení hlaviček HTTP specifických pro mezipaměť a pro řízení výstupní mezipaměti ASP.NET stránky.
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- Dědičnost
-
HttpCachePolicy
Poznámky
Základní informace o hlavičkách HTTP a řízení ukládání do mezipaměti naleznete v dokumentu RFC 2616: Hypertext Transfer Protocol - HTTP/1.1, který je k dispozici na webu W3C (World Wide Web Consortium).
Vlastnosti
| Name | Description |
|---|---|
| UtcTimestampCreated |
Získá nebo nastaví časové razítko v koordinovaném univerzálním čase (UTC) pro HttpCachePolicy. |
| VaryByContentEncodings |
Získá seznam |
| VaryByHeaders |
Získá seznam všech hlaviček HTTP, které budou použity pro různé výstupy mezipaměti. |
| VaryByParams |
Získá seznam parametrů přijatých protokolem HTTP |
Metody
| Name | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Zaregistruje zpětné volání ověření pro aktuální odpověď. |
| AppendCacheExtension(String) |
Připojí zadaný text do hlavičky |
| Equals(Object) |
Určuje, zda je zadaný objekt roven 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á ETag. |
| GetETagFromFileDependencies() |
Získá stav určující, zda |
| 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 Last-Modified hlavička nastavena na základě časových razítek souboru závislostí obslužné rutiny. |
| GetMaxAge() |
Získá maximální stáří řízení 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 |
| GetProxyMaxAge() |
Získá http Cache-Control: Proxy Max Age. |
| GetRevalidation() |
Získá Cache-Control: hlavička reflektovat buď must-revalidate nebo proxy-revalidate direktivy. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetUtcLastModified() |
Získá hodnotu hlavičky |
| 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á posuvné zásady vypršení platnosti. |
| IsModified() |
Získá hodnotu, která určuje, zda byla změněna mezipaměť HTTP. |
| IsValidUntilExpires() |
Získá hodnotu, která určuje, zda ASP.NET mezipaměť má ignorovat http |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Zpřístupní odpověď v mezipaměti historie prohlížeče klienta bez HttpCacheability ohledu na nastavení na serveru, pokud |
| SetCacheability(HttpCacheability, String) |
Nastaví hlavičku |
| SetCacheability(HttpCacheability) |
|
| SetETag(String) |
Nastaví hlavičku |
| SetETagFromFileDependencies() |
Nastaví hlavičku |
| SetExpires(DateTime) |
Nastaví hlavičku |
| SetLastModified(DateTime) |
Nastaví hlavičku |
| SetLastModifiedFromFileDependencies() |
Nastaví hlavičku |
| SetMaxAge(TimeSpan) |
Nastaví hlavičku |
| SetNoServerCaching() |
Zastaví veškeré ukládání do mezipaměti zdrojového serveru pro aktuální odpověď. |
| SetNoStore() |
Nastaví hlavičku |
| SetNoTransforms() |
Nastaví hlavičku |
| SetOmitVaryStar(Boolean) |
Určuje, jestli má odpověď obsahovat hlavičku |
| SetProxyMaxAge(TimeSpan) |
Nastaví hlavičku |
| SetRevalidation(HttpCacheRevalidation) |
Nastaví hlavičku |
| 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 |
| SetVaryByCustom(String) |
Určuje vlastní textový řetězec, podle které se budou lišit odpovědi výstupu uložené v mezipaměti. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |