System.Runtime.Caching Naamruimte

Bevat typen waarmee u caching in .NET toepassingen kunt implementeren.

Klassen

Name Description
CacheEntryChangeMonitor

Biedt een basisklasse die een ChangeMonitor type vertegenwoordigt dat kan worden geïmplementeerd om wijzigingen in cachevermeldingen te controleren.

CacheEntryRemovedArguments

Bevat informatie over een cachevermelding die uit de cache is verwijderd.

CacheEntryUpdateArguments

Bevat informatie over een cachevermelding die uit de cache wordt verwijderd.

CacheItem

Vertegenwoordigt een afzonderlijke cachevermelding in de cache.

CacheItemPolicy

Vertegenwoordigt een set verwijderings- en verloopdetails voor een specifieke cachevermelding.

ChangeMonitor

Biedt een basisklasse voor een afgeleid aangepast type dat wijzigingen bewaakt in de status van de gegevens waarvan een cache-item afhankelijk is.

FileChangeMonitor

Vertegenwoordigt een object dat wijzigingen in bestanden bewaakt.

HostFileChangeMonitor

Controleert mappen en bestandspaden en meldt de cache met wijzigingen in de bewaakte items. Deze klasse kan niet worden overgenomen.

MemoryCache

Vertegenwoordigt het type dat een cache in het geheugen implementeert.

ObjectCache

Vertegenwoordigt een objectcache en biedt de basismethoden en eigenschappen voor toegang tot de objectcache.

SqlChangeMonitor

Biedt wijzigingsbewaking voor SQL Server databases. Deze klasse kan niet worden overgenomen.

Enums

Name Description
CacheEntryRemovedReason

Hiermee geeft u de reden op waarom een cachevermelding is verwijderd of dat een vermelding op het punt staat te worden verwijderd.

CacheItemPriority

Hiermee geeft u een prioriteitsinstelling op die wordt gebruikt om te bepalen of een cachevermelding moet worden verwijderd.

DefaultCacheCapabilities

Vertegenwoordigt een set functies die een cache-implementatie biedt.

Gedelegeerden

Name Description
CacheEntryRemovedCallback

Definieert een verwijzing naar een methode die wordt aangeroepen nadat een cachevermelding uit de cache is verwijderd.

CacheEntryUpdateCallback

Definieert een verwijzing naar een methode die wordt aangeroepen wanneer een cachevermelding bijna uit de cache wordt verwijderd.

OnChangedCallback

Definieert een verwijzing naar een methode waarmee wijzigingen in bewaakte items worden verwerkt.

Opmerkingen

De klassen in deze naamruimte bieden een manier om cachingfaciliteiten zoals die in ASP.NET te gebruiken, maar zonder afhankelijkheid van de System.Web assembly.

Note

De uitvoercachefunctionaliteit en -typen in de System.Runtime.Caching-naamruimte zijn geïntroduceerd in .NET Framework 4.

De cachetypen die in deze naamruimte worden opgegeven, bieden de volgende functies:

  • Caching is toegankelijk voor alle .NET toepassingen (niet alleen ASP.NET).

  • Caching is uitbreidbaar.

  • U kunt aangepaste cachingproviders maken. In plaats van bijvoorbeeld de standaard-engine voor cache in het geheugen te gebruiken, kunt u aangepaste providers maken die cachegegevens opslaan in databases, in aangepaste objecten of in het bestandssysteem.

Zie ook