ObjectCache.CreateCacheEntryChangeMonitor Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen önbellek girişlerindeki değişikliklere yanıt olarak olayları tetikleyebilecek 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

Optional. Önbellekte, bölgeler uygulanıyorsa parametredeki önbellek anahtarlarının keys bulunduğu adlandırılmış bölge. İsteğe bağlı parametresinin varsayılan değeridir 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, parametrede belirtilen önbellek girişlerinde keys değişiklikler olduğunda çağıranlara bildirir. Ö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 olarak nullgösterilir.

Note

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 önbellek uygulaması belgelerine bakın.

Şunlara uygulanır