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 protokolu HTTP specifických pro mezipaměť a pro řízení ASP.NET výstupní mezipaměti stránky.
public ref class HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Dědičnost
-
HttpCachePolicyBase
- Odvozené
Poznámky
HttpCachePolicyBaseTřída je abstraktní třída, která obsahuje stejné členy jako HttpCachePolicy Třída. HttpCachePolicyBasetřída umožňuje vytvořit odvozené třídy, které jsou jako HttpCachePolicy třídy, ale které lze přizpůsobit a které budou fungovat mimo ASP.NET kanál. Při testování částí obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splní scénář, který testujete.
HttpCachePolicyWrapperTřída je odvozena z HttpCachePolicyBase třídy. HttpCachePolicyWrapperTřída slouží jako obálka pro HttpCachePolicy třídu. V době běhu se obvykle používá instance HttpCachePolicyWrapper třídy pro volání členů HttpCachePolicy objektu.
Konstruktory
HttpCachePolicyBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor může být volán pouze zděděnou třídou. |
Vlastnosti
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 protokolu 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ů, které jsou přijímány pomocí protokolu HTTP |
Metody
AddValidationCallback(HttpCacheValidateHandler, Object) |
Při přepsání v odvozené třídě zaregistruje zpětné volání ověřování pro aktuální odpověď. |
AppendCacheExtension(String) |
Při přepsání v odvozené třídě připojí zadaný text k |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru 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 ohledu na HttpCacheability nastavení provedené na serveru. |
SetCacheability(HttpCacheability) |
Při přepsání v odvozené třídě nastaví |
SetCacheability(HttpCacheability, String) |
Při přepsání v odvozené třídě nastaví |
SetETag(String) |
Při přepsání v odvozené třídě nastaví |
SetETagFromFileDependencies() |
Při přepsání v odvozené třídě nastaví |
SetExpires(DateTime) |
Při přepsání v odvozené třídě nastaví |
SetLastModified(DateTime) |
Při přepsání v odvozené třídě nastaví |
SetLastModifiedFromFileDependencies() |
Při přepsání v odvozené třídě nastaví |
SetMaxAge(TimeSpan) |
Při přepsání v odvozené třídě nastaví |
SetNoServerCaching() |
Při přepsání v odvozené třídě zastaví všechny ukládání do mezipaměti zdrojového serveru pro aktuální odpověď. |
SetNoStore() |
Při přepsání v odvozené třídě nastaví |
SetNoTransforms() |
Při přepsání v odvozené třídě nastaví |
SetOmitVaryStar(Boolean) |
Pokud je přepsána v odvozené třídě, určuje, zda odpověď obsahuje |
SetProxyMaxAge(TimeSpan) |
Při přepsání v odvozené třídě nastaví |
SetRevalidation(HttpCacheRevalidation) |
Při přepsání v odvozené třídě nastaví |
SetSlidingExpiration(Boolean) |
Při přepsání v odvozené třídě nastaví vypršení platnosti mezipaměti na absolutní nebo klouzavé. |
SetValidUntilExpires(Boolean) |
při přepsání v odvozené třídě určuje, zda má mezipaměť ASP.NET ignorovat |
SetVaryByCustom(String) |
Při přepsání v odvozené třídě Určuje textový řetězec pro různé odpovědi na výstup v mezipaměti. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |