System.Runtime.Caching Obor názvů

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ů.