Sdílet prostřednictvím


System.Web.Caching Obor názvů

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.