HttpCachePolicyBase 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í.
Slouží jako základní třída pro třídy, které obsahují 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 HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Dědičnost
-
HttpCachePolicyBase
- Odvozené
Poznámky
Třída HttpCachePolicyBase je abstraktní třída, která obsahuje stejné členy jako HttpCachePolicy třída. Třída HttpCachePolicyBase umožňuje vytvářet odvozené třídy, které se podobají třídě HttpCachePolicy, ale které můžete přizpůsobit a které fungují mimo kanál ASP.NET. Při testování jednotek obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splňuje scénář, který testujete.
Třída HttpCachePolicyWrapper je odvozena od HttpCachePolicyBase třídy. Třída HttpCachePolicyWrapper slouží jako obálka HttpCachePolicy pro třídu. Za běhu obvykle používáte instanci HttpCachePolicyWrapper třídy k volání členů objektu HttpCachePolicy .
Konstruktory
| Name | Description |
|---|---|
| HttpCachePolicyBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor lze volat pouze zděděnou třídou. |
Vlastnosti
| Name | Description |
|---|---|
| VaryByContentEncodings |
Při přepsání v odvozené třídě získá seznam |
| VaryByHeaders |
Při přepsání v odvozené třídě získá seznam všech hlaviček HTTP, které se používají pro různé výstupy mezipaměti. |
| VaryByParams |
Při přepsání v odvozené třídě získá seznam parametrů přijatých protokolem HTTP |
Metody
| Name | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Při přepsání v odvozené třídě zaregistruje ověřovací zpětné volání pro aktuální odpověď. |
| AppendCacheExtension(String) |
Při přepsání v odvozené třídě 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) |
Při přepsání v odvozené třídě zpřístupní odpověď v mezipaměti historie prohlížeče bez HttpCacheability ohledu na nastavení provedené na serveru. |
| SetCacheability(HttpCacheability, String) |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetCacheability(HttpCacheability) |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetETag(String) |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetETagFromFileDependencies() |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetExpires(DateTime) |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetLastModified(DateTime) |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetLastModifiedFromFileDependencies() |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetMaxAge(TimeSpan) |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetNoServerCaching() |
Při přepsání v odvozené třídě zastaví veškeré ukládání do mezipaměti origin-server pro aktuální odpověď. |
| SetNoStore() |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetNoTransforms() |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetOmitVaryStar(Boolean) |
Při přepsání v odvozené třídě určuje, zda odpověď obsahuje hlavičku |
| SetProxyMaxAge(TimeSpan) |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetRevalidation(HttpCacheRevalidation) |
Při přepsání v odvozené třídě nastaví hlavičku |
| SetSlidingExpiration(Boolean) |
Při přepsání v odvozené třídě nastaví vypršení platnosti mezipaměti na absolutní nebo posuvné. |
| SetValidUntilExpires(Boolean) |
Při přepsání v odvozené třídě určuje, zda ASP.NET mezipaměť by měla ignorovat hlavičky HTTP |
| SetVaryByCustom(String) |
Při přepsání v odvozené třídě 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) |