ObjectCache.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.
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen önbellek girişlerindeki değişikliklere yanıt olarak olayları tetikleyebilen bir CacheEntryChangeMonitor nesne oluşturur.
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
Parametreler
- keys
- IEnumerable<String>
İzlenecek önbellek girdileri için benzersiz tanımlayıcılar.
- regionName
- String
İsteğe bağlı. Önbellekte, bölgeler uygulandıysa, parametredeki önbellek anahtarlarının keys
bulunduğu adlandırılmış bölge. İsteğe bağlı parametresinin varsayılan değeri şeklindedir null
.
Döndürülenler
Önbellekteki önbellek girdilerini izleyen bir değişiklik izleyicisi.
Açıklamalar
Türetilmiş ObjectCache bir sınıf temel CreateCacheEntryChangeMonitor yöntemi geçersiz kıldığında, önbellek uygulamasının bir CacheEntryChangeMonitor nesnesi oluşturması gerekir. Bu özelleştirilmiş değişiklik izleyicisi, parametresinde keys
belirtilen önbellek girişlerinde değişiklikler olduğunda çağıranları bilgilendirir. Örneğin, parametredeki keys
izlenen bir öğe güncelleştirilirse veya önbellekten kaldırılırsa, bu yöntem tarafından oluşturulan değişiklik izleyicisi bir olayı tetikler.
Önbellek uygulaması adlandırılmış önbellek bölgelerini destekliyorsa parametre olarak regionName
bir dize değeri belirtilebilir. Aksi takdirde, parametresi varsayılan olarak null
olarak gösterilir.
Not
Tüm önbellek uygulamaları önbellek girişi değişiklik izleyicilerini desteklemez. Önbellek uygulamanızın nesneleri destekleyip desteklemediğini CacheEntryChangeMonitor belirlemek için belirli bir önbellek uygulaması belgelerine bakın.