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 do mezipaměti na serveru.
Třídy
| Name | Description |
|---|---|
| AggregateCacheDependency |
Kombinuje více závislostí mezi položkou uloženou v objektu aplikace ASP.NET Cache a polem CacheDependency objektů. Tato třída se nemůže dědit. |
| Cache |
Implementuje mezipaměť pro webovou aplikaci. Tato třída se nemůže dědit. |
| CacheDependency |
Vytvoří vztah závislosti mezi položkou uloženou v objektu ASP.NET aplikace Cache a souborem, klíčem mezipaměti, polem nebo jiným objektem CacheDependency. Třída CacheDependency monitoruje relace závislostí tak, aby při změně některé z nich byla položka uložená v mezipaměti automaticky odebrána. |
| CacheInsertOptions |
Představuje typ, který obsahuje možnosti vložení do mezipaměti. |
| CacheStoreProvider |
Poskytuje základní rozhraní vyžadované pro jakékoli ú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í povolena databáze SQL Server podporovat závislosti přidružené ke třídě SqlCacheDependency. Tato třída se nemůže dědit. |
| FileResponseElement |
Představuje část položky výstupní mezipaměti uloženou jako soubor. |
| HeaderElement |
Představuje jednu hlavičku HTTP, která je součástí 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 k poskytovatelům výstupní mezipaměti zadaným v konfiguračním souboru pro web. |
| OutputCacheProvider |
Slouží jako základní třída, která obsahuje abstraktní metody pro implementaci zprostředkovatele výstupní mezipaměti. |
| OutputCacheProviderAsync |
Poskytuje asynchronní OutputCacheProvider třídu. |
| OutputCacheProviderCollection |
Představuje kolekci zprostředkovatelů výstupní mezipaměti nakonfigurovaných 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 Serveru nebo výsledky dotazu SQL Serveru 2005. Tato třída se nemůže dědit. |
| SqlCacheDependencyAdmin |
Provádí úlohy správy vyžadované v databázi SQL Server pro podporu třídy SqlCacheDependency při použití závislostí založených na dotazování. Tato třída se nemůže 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á, když SqlCacheDependency je třída použita pro databázovou tabulku, která není povolena pro oznámení o změnách. |
Rozhraní
| Name | Description |
|---|---|
| IOutputCacheEntry |
Definuje kolekce hlaviček HTTP a elementů odpovědi, které společně tvoří jeden druh dat uložených v mezipaměti výstupu, která ASP.NET mohou předat poskytovateli. |
Výčty
| Name | Description |
|---|---|
| CacheItemPriority |
Určuje relativní prioritu položek uložených v objektu Cache. |
| CacheItemRemovedReason |
Určuje důvod odebrání položky z Cache. |
| CacheItemUpdateReason |
Určuje důvod, proč je položka uložená v mezipaměti odebrána z objektu Cache. |
Delegáti
| Name | Description |
|---|---|
| CacheItemRemovedCallback |
Definuje metodu zpětného volání pro upozorňování aplikací při odebrání položky v mezipaměti z objektu Cache. |
| CacheItemUpdateCallback |
Definuje metodu zpětného volání pro upozorňování aplikací před odebráním položky uložené v mezipaměti. |
Poznámky
Tento obor názvů zahrnuje Cache třídu, slovník, který umožňuje ukládat datové objekty, jako jsou tabulky hash a datové sady. Poskytuje také funkce vypršení platnosti těchto objektů a metody, které umožňují přidávat a odebírat objekty. Objekty můžete přidat do mezipaměti s 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í, Cache která upozorní vaši aplikaci, když je objekt odebrán z mezipaměti.