Поделиться через


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)

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