CacheEntryChangeMonitor Sınıf

Tanım

Önbellek girdilerindeki değişiklikleri izlemek için uygulanabilen bir türü temsil eden bir ChangeMonitor temel sınıf sağlar.

public ref class CacheEntryChangeMonitor abstract : System::Runtime::Caching::ChangeMonitor
public abstract class CacheEntryChangeMonitor : System.Runtime.Caching.ChangeMonitor
type CacheEntryChangeMonitor = class
    inherit ChangeMonitor
Public MustInherit Class CacheEntryChangeMonitor
Inherits ChangeMonitor
Devralma
CacheEntryChangeMonitor

Açıklamalar

CacheEntryChangeMonitor sınıfı, önbellek girdilerini izlemek için uygulanabilecek soyut, salt okunur özellikler sağlar. Bu sınıf, bir önbellek uygulamasının kendi önbelleğindeki girdilerdeki değişiklikleri izlemesi gerektiğinde kullanılır. Önbellek uygulamaları olan ObjectCache önbellekler için, türün CacheEntryChangeMonitor bir örneği yöntemi tarafından CreateCacheEntryChangeMonitor(IEnumerable<String>, String) döndürülür.

Uygulayanlara Notlar

İzlenecek devralma sözleşmesi hakkında bilgi için, sınıfa genel bakış bölümünde devralanların bilgilerine ChangeMonitor bakın.

Oluşturucular

Name Description
CacheEntryChangeMonitor()

CacheEntryChangeMonitor sınıfının yeni bir örneğini başlatır. Bu oluşturucu, temel sınıfı başlatmak için türetilmiş sınıflardaki oluşturuculardan çağrılır.

Özellikler

Name Description
CacheKeys

Değişiklikler için izlenen önbellek anahtarları koleksiyonunu alır.

HasChanged

Sınıfı tarafından ChangeMonitor izlenen durumun değiştiğini gösteren bir değer alır.

(Devralındığı yer: ChangeMonitor)
IsDisposed

Bir sınıfın türetilmiş örneğinin atıldığını gösteren bir ChangeMonitor değer alır.

(Devralındığı yer: ChangeMonitor)
LastModified

İzlenen önbellek girişinin değiştirildiği en son saati (UTC saatinde) gösteren bir değer alır.

RegionName

Önbelleğin bir bölgesinin adını alır.

UniqueId

Sınıf örneğini ChangeMonitor temsil eden bir değer alır.

(Devralındığı yer: ChangeMonitor)

Yöntemler

Name Description
Dispose()

Sınıfın geçerli örneği ChangeMonitor tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: ChangeMonitor)
Dispose(Boolean)

Yönetilen ve yönetilmeyen tüm kaynakları ve örneğe yapılan ChangeMonitor başvuruları serbest bırakır. Bu aşırı yükleme, türetilmiş değişiklik izleyici sınıfları tarafından uygulanmalıdır.

(Devralındığı yer: ChangeMonitor)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
InitializationComplete()

Başlatmanın tamamlandığını belirtmek için türetilmiş sınıfların oluşturucusundan çağrılır.

(Devralındığı yer: ChangeMonitor)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
NotifyOnChanged(OnChangedCallback)

Önbellek uygulayıcıları tarafından bir geri çağırma kaydetmek ve bir bağımlılık değiştiğinde ObjectCache temsilci aracılığıyla bir OnChangedCallback örneği bilgilendirmek için çağrılır.

(Devralındığı yer: ChangeMonitor)
OnChanged(Object)

Bir bağımlılık değiştiğinde olayı yükseltmek için türetilmiş sınıflar tarafından çağrılır.

(Devralındığı yer: ChangeMonitor)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır