HttpCachePolicyWrapper 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í.
Zapouzdřuje vnitřní objekt HTTP, který obsahuje metody pro nastavení hlaviček HTTP specifických pro mezipaměť a pro řízení výstupní mezipaměti ASP.NET stránky výstupní mezipaměti.
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
- Dědičnost
Poznámky
Třída HttpCachePolicyWrapper je odvozena od HttpCachePolicyBase třídy a slouží jako obálka HttpCachePolicy třídy. Tato třída zveřejňuje funkce HttpCachePolicy třídy a zároveň zveřejňuje HttpCachePolicyBase typ. Třída HttpCachePolicyBase umožňuje nahradit původní implementaci třídy HttpCachePolicy ve vaší aplikaci vlastní implementací, například při provádění testování jednotek mimo kanál ASP.NET.
Konstruktory
| Name | Description |
|---|---|
| HttpCachePolicyWrapper(HttpCachePolicy) |
Inicializuje novou instanci HttpCachePolicyWrapper třídy. |
Vlastnosti
| Name | Description |
|---|---|
| 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) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| 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 bez HttpCacheability ohledu na nastavení na serveru. |
| SetCacheability(HttpCacheability, String) |
Nastaví hlavičku |
| SetCacheability(HttpCacheability) |
Nastaví hlavičku |
| 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 odpověď obsahuje hlavičku |
| SetProxyMaxAge(TimeSpan) |
Nastaví hlavičku |
| SetRevalidation(HttpCacheRevalidation) |
Nastaví hlavičku |
| SetSlidingExpiration(Boolean) |
Nastaví vypršení platnosti mezipaměti na absolutní nebo posuvné. |
| SetValidUntilExpires(Boolean) |
Určuje, jestli má mezipaměť ASP.NET ignorovat hlavičky HTTP |
| SetVaryByCustom(String) |
Určuje 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) |