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)

适用于