System.Web.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.
Osztályokat biztosít a kiszolgálón gyakran használt adatok gyorsítótárazásához.
Osztályok
| Name | Description |
|---|---|
| AggregateCacheDependency |
Egy ASP.NET alkalmazás Cache objektumában tárolt elem és CacheDependency objektum tömbje között több függőséget egyesít. Ez az osztály nem örökölhető. |
| Cache |
Implementálja a webalkalmazás gyorsítótárát. Ez az osztály nem örökölhető. |
| CacheDependency |
Függőségi kapcsolatot hoz létre egy ASP.NET alkalmazás Cache objektumában tárolt elem és egy fájl, gyorsítótárkulcs, tömb vagy egy másik CacheDependency objektum között. Az CacheDependency osztály figyeli a függőségi kapcsolatokat, így ha bármelyik megváltozik, a gyorsítótárazott elem automatikusan törlődik. |
| CacheInsertOptions |
A gyorsítótár beszúrási beállításait tartalmazó típust jelöli. |
| CacheStoreProvider |
Megadja az alapfelületet, amely minden olyan gyorsítótár-tárolóhoz szükséges, amely az objektumgyorsítótár által használt MemoryCachealapértelmezett implementációként csatlakoztatni szeretné. |
| DatabaseNotEnabledForNotificationException |
Az a kivétel, amely akkor fordul elő, ha egy SQL Server-adatbázis nincs engedélyezve a SqlCacheDependency osztályhoz társított függőségek támogatásához. Ez az osztály nem örökölhető. |
| FileResponseElement |
Fájlként tárolt kimeneti gyorsítótár-bejegyzés egy részét jelöli. |
| HeaderElement |
Egyetlen HTTP-fejlécet jelöl, amely a kimeneti gyorsítótár válaszában szerepel. |
| MemoryResponseElement |
A memóriában tárolt kimeneti gyorsítótár-bejegyzés egy részét jelöli. |
| OutputCache |
Programozott hozzáférést biztosít a webhely konfigurációs fájljában megadott kimeneti gyorsítótár-szolgáltatókhoz. |
| OutputCacheProvider |
Alaposztályként szolgál, amely absztrakt metódusokat tartalmaz a kimeneti gyorsítótár-szolgáltató implementálására. |
| OutputCacheProviderAsync |
Aszinkron OutputCacheProvider osztályt biztosít. |
| OutputCacheProviderCollection |
A webhelyhez konfigurált kimeneti gyorsítótár-szolgáltatók gyűjteményét jelöli. |
| OutputCacheUtility |
Segítséget nyújt a kimeneti gyorsítótár konfigurálásához. |
| ResponseElement |
Egy absztrakt alaposztály, amely a kimeneti gyorsítótárban egy HTTP-választ jelöl. |
| SqlCacheDependency |
Kapcsolatot hoz létre egy ASP.NET alkalmazás Cache objektumában tárolt elem és egy adott SQL Server adatbázistábla vagy egy SQL Server 2005-ös lekérdezés eredményei között. Ez az osztály nem örökölhető. |
| SqlCacheDependencyAdmin |
Végrehajtja a lekérdezésalapú függőségek használatakor az SqlCacheDependency osztály támogatásához szükséges felügyeleti feladatokat egy SQL Server-adatbázisban. Ez az osztály nem örökölhető. |
| SubstitutionResponseElement |
Olyan felügyelt meghatalmazottat jelöl, amely meghívható a dinamikusan generált kimenet kimeneti gyorsítótár-válaszba való beszúrásához. |
| TableNotEnabledForNotificationException |
Az a kivétel, amely akkor fordul elő, ha egy osztályt SqlCacheDependency olyan adatbázistáblán használnak, amely nem engedélyezett a változásértesítésekhez. |
Interfészek
| Name | Description |
|---|---|
| IOutputCacheEntry |
OLYAN HTTP-fejléc- és válaszelemek gyűjteményeit határozza meg, amelyek együttesen alkotnak egy kimeneti gyorsítótárazott adatot, amelyet ASP.NET továbbíthatnak egy szolgáltatónak. |
Enumerációk
| Name | Description |
|---|---|
| CacheItemPriority |
Az objektumban tárolt elemek relatív prioritását Cache adja meg. |
| CacheItemRemovedReason |
Megadja, hogy miért távolítottak el egy elemet a Cacheprogramból. |
| CacheItemUpdateReason |
Megadja, hogy miért távolít el egy gyorsítótárazott elemet az Cache objektumból. |
Delegáltak
| Name | Description |
|---|---|
| CacheItemRemovedCallback |
Egy visszahívási módszert határoz meg az alkalmazások értesítésére, amikor egy gyorsítótárazott elemet eltávolítanak a Cacherendszerből. |
| CacheItemUpdateCallback |
Egy visszahívási módszert határoz meg az alkalmazások értesítésére, mielőtt a gyorsítótárban lévő elemeket eltávolítanák a gyorsítótárból. |
Megjegyzések
Ez a névtér tartalmazza az Cache osztályt, egy szótárt, amely lehetővé teszi adatobjektumok, például kivonattáblák és adatkészletek tárolását. Emellett lejárati funkciókat is biztosít az objektumokhoz, valamint az objektumok hozzáadását és eltávolítását lehetővé tevő metódusokat. Az objektumokat hozzáadhatja a gyorsítótárhoz más fájloktól vagy gyorsítótárbejegyzésekhez való függőséggel. Ebben az esetben az Cache objektum meghívhat egy visszahívási módszert, amely értesíti az alkalmazást, ha egy objektumot eltávolít a gyorsítótárból.