ObjectCache.CreateCacheEntryChangeMonitor Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Se sottoposto a override in una classe derivata, crea un oggetto CacheEntryChangeMonitor che può attivare eventi in risposta alle modifiche alle voci della cache specificate.
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
Parametri
- keys
- IEnumerable<String>
Identificatori univoci delle voci della cache da monitorare.
- regionName
- String
facoltativo. Area denominata nella cache in cui si trovano le chiavi della cache nel parametro keys
, se le aree vengono implementate. Il valore predefinito per il parametro facoltativo è null
.
Restituisce
Monitoraggio delle modifiche che monitora le voci della cache nella cache.
Commenti
Quando una classe derivata ObjectCache esegue l'override del metodo di base CreateCacheEntryChangeMonitor , l'implementazione della cache deve creare un CacheEntryChangeMonitor oggetto. Questo monitoraggio delle modifiche specializzato notifica ai chiamanti quando vengono apportate modifiche alle voci della cache specificate nel keys
parametro. Ad esempio, se un elemento monitorato nel keys
parametro viene aggiornato o rimosso dalla cache, il monitoraggio delle modifiche creato da questo metodo attiva un evento.
Se un'implementazione della cache supporta le aree cache denominate, è possibile specificare un valore stringa come regionName
parametro. In caso contrario, il parametro è predefinito su null
.
Nota
Non tutte le implementazioni della cache supportano i monitoraggi delle modifiche della cache. Per determinare se l'implementazione della cache supporta CacheEntryChangeMonitor gli oggetti, vedere la documentazione per l'implementazione della cache specifica.