System.Web.Caching Névtér

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.