System.Runtime.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.
Zawiera typy, które umożliwiają implementowanie buforowania w aplikacjach .NET.
Klasy
CacheEntryChangeMonitor |
Udostępnia klasę bazową reprezentującą ChangeMonitor typ, który można zaimplementować w celu monitorowania zmian wpisów pamięci podręcznej. |
CacheEntryRemovedArguments |
Zawiera informacje o wpisie pamięci podręcznej, który został usunięty z pamięci podręcznej. |
CacheEntryUpdateArguments |
Zawiera informacje o wpisie pamięci podręcznej, który zostanie usunięty z pamięci podręcznej. |
CacheItem |
Reprezentuje pojedynczy wpis pamięci podręcznej w pamięci podręcznej. |
CacheItemPolicy |
Reprezentuje zestaw szczegółów eksmisji i wygasania dla określonego wpisu pamięci podręcznej. |
ChangeMonitor |
Udostępnia klasę bazową dla pochodnego typu niestandardowego, który monitoruje zmiany w stanie danych, od których zależy element pamięci podręcznej. |
FileChangeMonitor |
Reprezentuje obiekt monitorujący zmiany w plikach. |
HostFileChangeMonitor |
Monitoruje katalogi i ścieżki plików oraz powiadamia pamięć podręczną o zmianach w monitorowanych elementach. Klasa ta nie może być dziedziczona. |
MemoryCache |
Reprezentuje typ implementujący pamięć podręczną w pamięci. |
ObjectCache |
Reprezentuje pamięć podręczną obiektów i udostępnia podstawowe metody i właściwości służące do uzyskiwania dostępu do pamięci podręcznej obiektów. |
SqlChangeMonitor |
Zapewnia monitorowanie zmian dla SQL Server baz danych. Klasa ta nie może być dziedziczona. |
Wyliczenia
CacheEntryRemovedReason |
Określa przyczynę usunięcia wpisu pamięci podręcznej lub usunięcia wpisu. |
CacheItemPriority |
Określa ustawienie priorytetu używane do decydowania, czy wykluczyć wpis pamięci podręcznej. |
DefaultCacheCapabilities |
Reprezentuje zestaw funkcji zapewnianych przez implementację pamięci podręcznej. |
Delegaci
CacheEntryRemovedCallback |
Definiuje odwołanie do metody wywoływanej po usunięciu wpisu pamięci podręcznej z pamięci podręcznej. |
CacheEntryUpdateCallback |
Definiuje odwołanie do metody wywoływanej, gdy wpis pamięci podręcznej ma zostać usunięty z pamięci podręcznej. |
OnChangedCallback |
Definiuje odwołanie do metody, która obsługuje zmiany w monitorowanych elementach. |
Uwagi
Klasy w tej przestrzeni nazw umożliwiają korzystanie z obiektów buforowania, takich jak te w ASP.NET, ale bez zależności od System.Web
zestawu.
Uwaga
Funkcje buforowania danych wyjściowych i typy w System.Runtime.Caching przestrzeni nazw zostały wprowadzone w .NET Framework 4.
Typy buforowania dostępne w tej przestrzeni nazw oferują następujące funkcje:
Buforowanie jest dostępne dla wszystkich aplikacji .NET (nie tylko ASP.NET).
Buforowanie jest rozszerzalne.
Możesz utworzyć niestandardowych dostawców buforowania. Na przykład zamiast używać domyślnego aparatu pamięci podręcznej w pamięci, można utworzyć niestandardowych dostawców, którzy przechowują dane pamięci podręcznej w bazach danych, w obiektach niestandardowych lub w systemie plików.