CacheEntryChangeMonitor Класс

Определение

Предоставляет базовый ChangeMonitor класс, представляющий тип, который можно реализовать для отслеживания изменений записей кэша.

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
Наследование
CacheEntryChangeMonitor

Комментарии

Класс CacheEntryChangeMonitor предоставляет абстрактные, доступные только для чтения свойства, которые можно реализовать для отслеживания записей кэша. Этот класс используется, когда реализация кэша должна отслеживать изменения записей в собственном кэше. Для кэшей, которые являются ObjectCache реализациями кэша, экземпляр CacheEntryChangeMonitor типа возвращается методом CreateCacheEntryChangeMonitor(IEnumerable<String>, String) .

Примечания для тех, кто реализует этот метод

Сведения о контракте наследования, который необходимо следовать, см. в разделе сведений о наследователях в обзоре ChangeMonitor класса.

Конструкторы

Имя Описание
CacheEntryChangeMonitor()

Инициализирует новый экземпляр класса CacheEntryChangeMonitor. Этот конструктор вызывается из конструкторов в производных классах для инициализации базового класса.

Свойства

Имя Описание
CacheKeys

Возвращает коллекцию ключей кэша, отслеживаемых для изменений.

HasChanged

Возвращает значение, указывающее, что состояние, отслеживаемое классом ChangeMonitor , изменилось.

(Унаследовано от ChangeMonitor)
IsDisposed

Возвращает значение, указывающее, что производный экземпляр ChangeMonitor класса удаляется.

(Унаследовано от ChangeMonitor)
LastModified

Возвращает значение, указывающее последнее время (в формате UTC), которое было изменено отслеживаемой записью кэша.

RegionName

Возвращает имя региона кэша.

UniqueId

Возвращает значение, представляющее ChangeMonitor экземпляр класса.

(Унаследовано от ChangeMonitor)

Методы

Имя Описание
Dispose()

Освобождает все ресурсы, используемые текущим экземпляром ChangeMonitor класса.

(Унаследовано от ChangeMonitor)
Dispose(Boolean)

Освобождает все управляемые и неуправляемые ресурсы и все ссылки на ChangeMonitor экземпляр. Эта перегрузка должна быть реализована производными классами монитора изменений.

(Унаследовано от ChangeMonitor)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitializationComplete()

Вызывается из конструктора производных классов, чтобы указать, что инициализация завершена.

(Унаследовано от ChangeMonitor)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
NotifyOnChanged(OnChangedCallback)

Вызывается средствами реализации кэша для регистрации обратного вызова и уведомления ObjectCache экземпляра через OnChangedCallback делегат при изменении зависимости.

(Унаследовано от ChangeMonitor)
OnChanged(Object)

Вызывается производными классами для вызова события при изменении зависимости.

(Унаследовано от ChangeMonitor)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к