System.Web.Caching Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.