System.Runtime.Caching Névtér

Olyan típusokat tartalmaz, amelyek lehetővé teszik a gyorsítótárazást .NET alkalmazásokban.

Osztályok

Name Description
CacheEntryChangeMonitor

Egy alaposztályt biztosít, amely egy olyan típust ChangeMonitor jelöl, amely implementálható a gyorsítótár-bejegyzések változásainak figyeléséhez.

CacheEntryRemovedArguments

Információt nyújt a gyorsítótárból eltávolított gyorsítótár-bejegyzésről.

CacheEntryUpdateArguments

Információt nyújt a gyorsítótárból eltávolítandó gyorsítótár-bejegyzésről.

CacheItem

A gyorsítótárban lévő egyes gyorsítótár-bejegyzéseket jelöli.

CacheItemPolicy

Egy adott gyorsítótárbejegyzés kiürítési és lejárati adatait jelöli.

ChangeMonitor

Alaposztályt biztosít egy származtatott egyéni típushoz, amely a gyorsítótárelem által használt adatok állapotának változásait figyeli.

FileChangeMonitor

Olyan objektumot jelöl, amely a fájlok módosításait figyeli.

HostFileChangeMonitor

Figyeli a könyvtárakat és a fájl elérési útját, és értesíti a figyelt elemek módosításainak gyorsítótárát. Ez az osztály nem örökölhető.

MemoryCache

A memóriabeli gyorsítótárat megvalósító típust jelöli.

ObjectCache

Objektumgyorsítótárat jelöl, és megadja az objektumgyorsítótár eléréséhez szükséges alapmetódusokat és tulajdonságokat.

SqlChangeMonitor

Változásfigyelést biztosít SQL Server adatbázisokhoz. Ez az osztály nem örökölhető.

Enumerációk

Name Description
CacheEntryRemovedReason

Megadja a gyorsítótár-bejegyzés eltávolításának vagy egy bejegyzés eltávolításának okát.

CacheItemPriority

Egy prioritási beállítást ad meg, amellyel eldöntheti, hogy kiürít-e egy gyorsítótár-bejegyzést.

DefaultCacheCapabilities

A gyorsítótár-implementáció által biztosított funkciók halmazát jelöli.

Delegáltak

Name Description
CacheEntryRemovedCallback

Egy olyan metódusra mutató hivatkozást határoz meg, amely a gyorsítótár-bejegyzés gyorsítótárból való eltávolítása után lesz meghívva.

CacheEntryUpdateCallback

Egy olyan metódusra mutató hivatkozást határoz meg, amely akkor lesz meghívva, amikor a gyorsítótár-bejegyzést el szeretné távolítani a gyorsítótárból.

OnChangedCallback

Olyan metódusra mutató hivatkozást definiál, amely kezeli a figyelt elemek módosításait.

Megjegyzések

Az ebben a névtérben lévő osztályok lehetővé teszik a gyorsítótárazási létesítmények használatát, például a ASP.NET, de a System.Web szerelvény függősége nélkül.

Note

A System.Runtime.Caching névtér kimeneti gyorsítótárazási funkcióit és típusait a 4. keretrendszer .NET vezettük be.

Az ebben a névtérben megadott gyorsítótárazási típusok a következő funkciókat kínálják:

  • A gyorsítótárazás minden .NET alkalmazás számára elérhető (nem csak ASP.NET).

  • A gyorsítótárazás bővíthető.

  • Egyéni gyorsítótárazási szolgáltatókat is létrehozhat. Például az alapértelmezett memóriabeli gyorsítótármotor használata helyett létrehozhat olyan egyéni szolgáltatókat, amelyek gyorsítótáradatokat tárolnak adatbázisokban, egyéni objektumokban vagy a fájlrendszerben.

Lásd még