System.Runtime.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í.
Obsahuje typy, které umožňují implementovat ukládání do mezipaměti v .NET aplikacích.
Třídy
| Name | Description |
|---|---|
| CacheEntryChangeMonitor |
Poskytuje základní třídu, která představuje ChangeMonitor typ, který lze implementovat za účelem monitorování změn položek mezipaměti. |
| CacheEntryRemovedArguments |
Poskytuje informace o položce mezipaměti, která byla odebrána z mezipaměti. |
| CacheEntryUpdateArguments |
Poskytuje informace o položce mezipaměti, která bude odebrána z mezipaměti. |
| CacheItem |
Představuje jednotlivé položky mezipaměti v mezipaměti. |
| CacheItemPolicy |
Představuje sadu podrobností vyřazení a vypršení platnosti konkrétní položky mezipaměti. |
| ChangeMonitor |
Poskytuje základní třídu pro odvozený vlastní typ, který monitoruje změny ve stavu dat, na která položka mezipaměti závisí. |
| FileChangeMonitor |
Představuje objekt, který monitoruje změny souborů. |
| HostFileChangeMonitor |
Monitoruje adresáře a cesty k souborům a upozorní mezipaměť změn monitorovaných položek. Tuto třídu nelze zdědit. |
| MemoryCache |
Představuje typ, který implementuje mezipaměť v paměti. |
| ObjectCache |
Představuje mezipaměť objektů a poskytuje základní metody a vlastnosti pro přístup k mezipaměti objektů. |
| SqlChangeMonitor |
Poskytuje monitorování změn pro databáze SQL Server. Tuto třídu nelze zdědit. |
Výčty
| Name | Description |
|---|---|
| CacheEntryRemovedReason |
Určuje důvod odebrání položky mezipaměti nebo odebrání položky. |
| CacheItemPriority |
Určuje nastavení priority, které se používá k rozhodnutí, jestli se má vyřadit položka mezipaměti. |
| DefaultCacheCapabilities |
Představuje sadu funkcí, které poskytuje implementace mezipaměti. |
Delegáti
| Name | Description |
|---|---|
| CacheEntryRemovedCallback |
Definuje odkaz na metodu, která se volá po odebrání položky mezipaměti z mezipaměti. |
| CacheEntryUpdateCallback |
Definuje odkaz na metodu, která se vyvolá, když se položka mezipaměti chystá odebrat z mezipaměti. |
| OnChangedCallback |
Definuje odkaz na metodu, která zpracovává změny monitorovaných položek. |
Poznámky
Třídy v tomto oboru názvů poskytují způsob, jak používat ukládání do mezipaměti, jako jsou zařízení v ASP.NET, ale bez závislosti na System.Web sestavení.
Poznámka:
Funkce a typy ukládání výstupu do mezipaměti v oboru názvů System.Runtime.Caching byly zavedeny v .NET Framework 4.
Typy ukládání do mezipaměti, které jsou k dispozici v tomto oboru názvů, nabízejí následující funkce:
Ukládání do mezipaměti je přístupné všem aplikacím .NET (nejen ASP.NET).
Ukládání do mezipaměti je rozšiřitelné.
Můžete vytvořit vlastní poskytovatele ukládání do mezipaměti. Místo použití výchozího modulu mezipaměti v paměti můžete například vytvořit vlastní zprostředkovatele, kteří ukládají data mezipaměti do databází, ve vlastních objektech nebo v systému souborů.