ObjectCache.CreateCacheEntryChangeMonitor Metoda
Definicja
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.
Po zastąpieniu w klasie pochodnej tworzy CacheEntryChangeMonitor obiekt, który może wyzwalać zdarzenia w odpowiedzi na zmiany określonych wpisów pamięci podręcznej.
public abstract System.Runtime.Caching.CacheEntryChangeMonitor CreateCacheEntryChangeMonitor (System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
abstract member CreateCacheEntryChangeMonitor : seq<string> * string -> System.Runtime.Caching.CacheEntryChangeMonitor
Public MustOverride Function CreateCacheEntryChangeMonitor (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As CacheEntryChangeMonitor
Parametry
- keys
- IEnumerable<String>
Unikatowe identyfikatory wpisów pamięci podręcznej do monitorowania.
- regionName
- String
Opcjonalny. Nazwany region w pamięci podręcznej, w którym istnieją klucze pamięci podręcznej w parametrze keys
, jeśli regiony są implementowane. Wartość domyślna opcjonalnego parametru to null
.
Zwraca
Monitor zmian monitorujący wpisy pamięci podręcznej w pamięci podręcznej.
Uwagi
Gdy klasa pochodna ObjectCache zastępuje metodę podstawową CreateCacheEntryChangeMonitorCacheEntryChangeMonitor , implementacja pamięci podręcznej musi utworzyć obiekt. Ten wyspecjalizowany monitor zmian powiadamia wywołujące o zmianach w przypadku zmian wpisów pamięci podręcznej określonych w parametrze keys
. Jeśli na przykład monitorowany element w parametrze keys
zostanie zaktualizowany lub usunięty z pamięci podręcznej, monitor zmian utworzony przez tę metodę wyzwala zdarzenie.
Jeśli implementacja pamięci podręcznej obsługuje nazwane regiony pamięci podręcznej, można określić wartość ciągu jako regionName
parametr. W przeciwnym razie parametr domyślnie ma wartość null
.
Uwaga
Nie wszystkie implementacje pamięci podręcznej obsługują monitory zmian wprowadzania pamięci podręcznej. Aby określić, czy implementacja pamięci podręcznej obsługuje CacheEntryChangeMonitor obiekty, zapoznaj się z dokumentacją dotyczącą określonej implementacji pamięci podręcznej.