System.Web.Caching Obor názvů
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í.
Poskytuje třídy pro ukládání často používaných dat na server do mezipaměti.
Třídy
AggregateCacheDependency |
Kombinuje více závislostí mezi položkou uloženou v objektu aplikace ASP.NET Cache a polem CacheDependency objektů. Tuto třídu nelze zdědit. |
Cache |
Implementuje mezipaměť pro webovou aplikaci. Tuto třídu nelze dědit. |
CacheDependency |
Vytvoří relaci závislostí mezi položkou uloženou v objektu aplikace ASP.NET Cache a souborem, klíčem mezipaměti, polem nebo jiným CacheDependency objektem. Třída CacheDependency monitoruje relace závislostí tak, aby když se některá z nich změnila, položka uložená v mezipaměti se automaticky odebere. |
CacheInsertOptions |
Představuje typ, který obsahuje možnosti vložení mezipaměti. |
CacheStoreProvider |
Poskytuje základní rozhraní požadované pro každé úložiště mezipaměti, které chcete připojit jako výchozí implementaci mezipaměti objektů používanou MemoryCache. |
DatabaseNotEnabledForNotificationException |
Výjimka, která se vyvolá, když není povolená databáze SQL Server podporovat závislosti přidružené ke SqlCacheDependency třídě. Tuto třídu nelze zdědit. |
FileResponseElement |
Představuje část položky výstupní mezipaměti uloženou jako soubor. |
HeaderElement |
Představuje jednu hlavičku protokolu HTTP, která je obsažena v odpovědi z výstupní mezipaměti. |
MemoryResponseElement |
Představuje část položky výstupní mezipaměti, která je uložena v paměti. |
OutputCache |
Poskytuje programový přístup ke zprostředkovatelům výstupní mezipaměti, které jsou zadány v konfiguračním souboru pro web. |
OutputCacheProvider |
Slouží jako základní třída, která obsahuje abstraktní metody pro implementaci poskytovatele výstupní mezipaměti. |
OutputCacheProviderAsync |
Poskytuje asynchronní OutputCacheProvider třídu. |
OutputCacheProviderCollection |
Představuje kolekci zprostředkovatelů výstupní mezipaměti, které jsou nakonfigurovány pro web. |
OutputCacheUtility |
Poskytuje pomocné metody pro konfiguraci výstupní mezipaměti. |
ResponseElement |
Abstraktní základní třída, která představuje odpověď HTTP ve výstupní mezipaměti. |
SqlCacheDependency |
Vytvoří relaci mezi položkou uloženou v objektu aplikace Cache ASP.NET a konkrétní tabulkou databáze SQL Server nebo výsledky dotazu SQL Server 2005. Tuto třídu nelze dědit. |
SqlCacheDependencyAdmin |
Provádí úlohy správy vyžadované pro databázi SQL Server pro podporu SqlCacheDependency třídy při použití závislostí založených na dotazování. Tuto třídu nelze dědit. |
SubstitutionResponseElement |
Představuje spravovaný delegát, který lze volat pro vložení dynamicky generovaného výstupu do odpovědi výstupní mezipaměti. |
TableNotEnabledForNotificationException |
Výjimka, která se vyvolá při SqlCacheDependency použití třídy v databázové tabulce, která není povolena pro oznámení o změnách. |
Rozhraní
IOutputCacheEntry |
Definuje kolekce elementů hlavičky protokolu HTTP a odpovědi, které společně tvoří jeden druh dat uložených v mezipaměti s výstupem, ASP.NET mohou předat poskytovateli. |
Výčty
CacheItemPriority |
Určuje relativní prioritu položek uložených v objektu Cache . |
CacheItemRemovedReason |
Určuje důvod, proč byla položka odebrána z objektu Cache. |
CacheItemUpdateReason |
Určuje důvod, proč je položka v mezipaměti odebrána z Cache objektu. |
Delegáti
CacheItemRemovedCallback |
Definuje metodu zpětného volání pro upozorňování aplikací při odebrání položky v mezipaměti z .Cache |
CacheItemUpdateCallback |
Definuje metodu zpětného volání pro upozorňování aplikací před odebráním položky v mezipaměti z mezipaměti. |
Poznámky
Tento obor názvů zahrnuje třídu , slovník, který umožňuje ukládat datové objekty, jako Cache jsou tabulky hash a datové sady. Poskytuje také funkce vypršení platnosti pro tyto objekty a metody, které umožňují přidávat a odebírat objekty. Objekty můžete přidat do mezipaměti se závislostí na jiných souborech nebo položkách mezipaměti. V takovém případě může objekt vyvolat metodu zpětného volání, která aplikaci oznámí odebrání objektu Cache z mezipaměti.