MemoryCache.CreateCacheEntryChangeMonitor Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen önbellek girişlerindeki değişikliklere yanıt olarak olayları tetikleyebilen bir CacheEntryChangeMonitor nesne oluşturur.
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
Parametreler
- keys
- IEnumerable<String>
Nesne için benzersiz önbellek giriş anahtarlarının CacheEntryChangeMonitor listesi.
- regionName
- String
Önbellekte, önbellek girişinin eklenebileceği adlandırılmış bölge. Bu parametre için bir değer geçirmeyin. Sınıfı bölgeleri uygulamadığından null bu parametre MemoryCache varsayılan olarak kullanılır.
Döndürülenler
Önbellekteki girişleri izleyen bir değişiklik izleyicisi.
Özel durumlar
regionName değil null.
keys, null'e eşittir.
Koleksiyondaki keys bir öğedir null.
Açıklamalar
CreateCacheEntryChangeMonitor yöntemi bir CacheEntryChangeMonitor örnek oluşturur. Bu özelleştirilmiş değişiklik izleyicisi, koleksiyonda belirtilen önbellek girdilerini izlemek ve girdiler değiştiğinde keys olayları tetikleme amacıyla kullanılır.
İzlenen girişin aşağıdaki nedenlerden herhangi biri nedeniyle değiştirilmiş olduğu kabul edilir:
anahtar, yöntemine çağrı CreateCacheEntryChangeMonitor yapılırken mevcut değildir. Bu durumda, sonuçta elde edilen CacheEntryChangeMonitor örnek hemen değiştirilmiş duruma ayarlanır. Bu, kod daha sonra bir değişiklik bildirimi geri çağırma bağladığında geri çağırmanın hemen tetikleneceği anlamına gelir.
İlişkili önbellek girdisi önbellekten kaldırıldı. Girdi açıkça kaldırılırsa, süresi dolarsa veya belleği kurtarmak için çıkarılırsa bu durum oluşabilir