System.Runtime.Caching Przestrzeń nazw

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.

Zobacz też