System.Runtime.Caching Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.