CacheEntryChangeMonitor Sınıf
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.
Önbellek girişlerindeki değişiklikleri izlemek için uygulanabilecek 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
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 girdilerde yapılan 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 devralıcıların bilgilerine ChangeMonitor bakın.
Oluşturucular
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
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ı belirten 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
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 ChangeMonitor yapılan 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() |
Type Geçerli örneğini 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 Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
NotifyOnChanged(OnChangedCallback) |
Bir geri çağırmayı kaydetmek ve bir bağımlılık değiştiğinde OnChangedCallback temsilci aracılığıyla bir ObjectCache örneği bilgilendirmek için Önbellek uygulayıcıları tarafından çağrılır. (Devralındığı yer: ChangeMonitor) |
OnChanged(Object) |
Bir bağımlılık değiştiğinde olayı tetiklemek için türetilmiş sınıflar tarafından çağrılır. (Devralındığı yer: ChangeMonitor) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |