MemoryCache.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.
CacheEntryChangeMonitor Tworzy obiekt, który może wyzwalać zdarzenia w odpowiedzi na zmiany w określonych wpisach pamięci podręcznej.
public override System.Runtime.Caching.CacheEntryChangeMonitor CreateCacheEntryChangeMonitor (System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
override this.CreateCacheEntryChangeMonitor : seq<string> * string -> System.Runtime.Caching.CacheEntryChangeMonitor
Public Overrides Function CreateCacheEntryChangeMonitor (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As CacheEntryChangeMonitor
Parametry
- keys
- IEnumerable<String>
Wyliczenie unikatowych kluczy wejściowych pamięci podręcznej dla CacheEntryChangeMonitor obiektu.
- regionName
- String
Nazwany region w pamięci podręcznej, do którego można dodać wpis pamięci podręcznej. Nie przekazuj wartości dla tego parametru. Ten parametr jest null
domyślnie, ponieważ MemoryCache klasa nie implementuje regionów.
Zwraca
Monitor zmian monitorujący wpisy w pamięci podręcznej.
Wyjątki
regionName
nie null
jest .
keys
to null
.
Element w kolekcji keys
to null
.
Uwagi
Metoda CreateCacheEntryChangeMonitor tworzy CacheEntryChangeMonitor wystąpienie. Ten wyspecjalizowany monitor zmian służy do monitorowania wpisów pamięci podręcznej określonych w keys
kolekcji i wyzwalania zdarzeń po zmianie wpisów.
Monitorowany wpis jest uznawany za zmieniony z dowolnego z następujących powodów:
Klucz nie istnieje w momencie wywołania CreateCacheEntryChangeMonitor metody . W takim przypadku wynikowe CacheEntryChangeMonitor wystąpienie jest natychmiast ustawione na zmieniony stan. Oznacza to, że gdy kod następnie wiąże wywołanie zwrotne powiadomienia o zmianie, wywołanie zwrotne jest wyzwalane natychmiast.
Skojarzony wpis pamięci podręcznej został usunięty z pamięci podręcznej. Może się tak zdarzyć, jeśli wpis zostanie jawnie usunięty, jeśli wygaśnie lub zostanie wykluczony w celu odzyskania pamięci