System.Runtime.Caching Przestrzeń nazw

Zawiera typy, które umożliwiają implementowanie buforowania w aplikacjach .NET.

Klasy

Nazwa Opis
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 wygaśnięcia 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, który monitoruje zmiany w plikach.

HostFileChangeMonitor

Monitoruje katalogi i ścieżki plików oraz powiadamia pamięć podręczną o zmianach w monitorowanych elementach. Tej klasy nie można dziedziczyć.

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 uzyskiwania dostępu do pamięci podręcznej obiektów.

SqlChangeMonitor

Zapewnia monitorowanie zmian dla SQL Server baz danych. Tej klasy nie można dziedziczyć.

Wyliczenia

Nazwa Opis
CacheEntryRemovedReason

Określa przyczynę usunięcia wpisu pamięci podręcznej lub wpis ma zostać usunięty.

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

Nazwa Opis
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 obsługującej zmiany monitorowanych elementów.

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 zestawu System.Web.

Uwaga / Notatka

Funkcje buforowania danych wyjściowych i typy w przestrzeni nazw System.Runtime.Caching zostały wprowadzone w programie .NET Framework 4.

Typy buforowania, które są 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.