System.Web.Caching Przestrzeń nazw

Udostępnia klasy do buforowania często używanych danych na serwerze.

Klasy

AggregateCacheDependency

Łączy wiele zależności między elementem przechowywanym w obiekcie aplikacji Cache ASP.NET a tablicą CacheDependency obiektów. Klasa ta nie może być dziedziczona.

Cache

Implementuje pamięć podręczną dla aplikacji internetowej. Klasa ta nie może być dziedziczona.

CacheDependency

Ustanawia relację zależności między elementem przechowywanym w obiekcie aplikacji Cache ASP.NET a plikiem, kluczem pamięci podręcznej, tablicą albo innym CacheDependency obiektem. Klasa CacheDependency monitoruje relacje zależności, tak aby po zmianie któregokolwiek z nich element buforowany został automatycznie usunięty.

CacheInsertOptions

Reprezentuje typ, który zawiera opcje wstawiania pamięci podręcznej.

CacheStoreProvider

Udostępnia podstawowy interfejs wymagany przez dowolny magazyn pamięci podręcznej, który ma być podłączony jako domyślna implementacja pamięci podręcznej obiektów używana przez MemoryCacheprogram .

DatabaseNotEnabledForNotificationException

Wyjątek zgłaszany, gdy baza danych SQL Server nie jest włączona do obsługi zależności skojarzonych z klasąSqlCacheDependency. Klasa ta nie może być dziedziczona.

FileResponseElement

Reprezentuje część wpisu output-cache przechowywanego jako plik.

HeaderElement

Reprezentuje pojedynczy nagłówek HTTP, który jest zawarty w odpowiedzi z wyjściowej pamięci podręcznej.

MemoryResponseElement

Reprezentuje część wpisu output-cache, który jest przechowywany w pamięci.

OutputCache

Zapewnia programistyczny dostęp do dostawców pamięci podręcznej danych wyjściowych, które są określone w pliku konfiguracji witryny sieci Web.

OutputCacheProvider

Służy jako klasa bazowa, która zawiera metody abstrakcyjne do implementowania dostawcy wyjściowej pamięci podręcznej.

OutputCacheProviderAsync

Dostarcza klasę OutputCacheProvider asynchroniczną.

OutputCacheProviderCollection

Reprezentuje kolekcję dostawców pamięci podręcznej, które są skonfigurowane dla witryny sieci Web.

OutputCacheUtility

Udostępnia metody pomocnicze do konfigurowania wyjściowej pamięci podręcznej.

ResponseElement

Abstrakcyjna klasa bazowa, która reprezentuje odpowiedź HTTP w wyjściowej pamięci podręcznej.

SqlCacheDependency

Ustanawia relację między elementem przechowywanym w obiekcie aplikacji Cache ASP.NET a konkretną tabelą bazy danych SQL Server lub wynikami zapytania SQL Server 2005. Klasa ta nie może być dziedziczona.

SqlCacheDependencyAdmin

Wykonuje zadania administracyjne wymagane w bazie danych SQL Server do obsługi SqlCacheDependency klasy podczas korzystania z zależności opartych na sondowaniu. Klasa ta nie może być dziedziczona.

SubstitutionResponseElement

Reprezentuje delegata zarządzanego, który można wywołać, aby wstawić dynamicznie generowane dane wyjściowe do odpowiedzi w pamięci podręcznej danych wyjściowych.

TableNotEnabledForNotificationException

Wyjątek zgłaszany, gdy SqlCacheDependency klasa jest używana względem tabeli bazy danych, która nie jest włączona w przypadku powiadomień o zmianie.

Interfejsy

IOutputCacheEntry

Definiuje kolekcje elementów nagłówka i odpowiedzi HTTP, które razem to jeden rodzaj danych buforowanych w danych wyjściowych, ASP.NET przekazać do dostawcy.

Wyliczenia

CacheItemPriority

Określa względny priorytet elementów przechowywanych w Cache obiekcie.

CacheItemRemovedReason

Określa przyczynę usunięcia elementu z elementu Cache.

CacheItemUpdateReason

Określa przyczynę, dla którego buforowany element jest usuwany z Cache obiektu .

Delegaci

CacheItemRemovedCallback

Definiuje metodę wywołania zwrotnego do powiadamiania aplikacji o usunięciu buforowanego elementu z klasy Cache.

CacheItemUpdateCallback

Definiuje metodę wywołania zwrotnego dla powiadamiania aplikacji przed usunięciem z pamięci podręcznej elementu.

Uwagi

Ta przestrzeń nazw zawiera klasę , słownik, który umożliwia przechowywanie obiektów danych, takich jak tabele Cache skrótów i zestawy danych. Zapewnia również funkcje wygasania dla tych obiektów i metod, które umożliwiają dodawanie i usuwanie obiektów. Obiekty można dodać do pamięci podręcznej z zależnością od innych plików lub wpisów pamięci podręcznej. W takim przypadku obiekt może wywołać metodę wywołania zwrotnego, aby powiadomić aplikację o usunięciu Cache obiektu z pamięci podręcznej.