System.Web.Caching Obor názvů

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.