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 MemoryCache bu parametre null
varsayılan olarak kullanılır.
Döndürülenler
Önbellekteki girişleri izleyen bir değişiklik izleyicisi.
Özel durumlar
regionName
değildir null
.
keys
, null
değeridir.
Koleksiyondaki keys
bir öğe şeklindedir 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ı tetiklemek için kullanılır.
İzlenen girişin aşağıdaki nedenlerden herhangi biri nedeniyle değiştiği 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ğırmasını bağladığında geri çağırmanın hemen tetiklendiğini gösterir.
İ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