CacheEntryChangeMonitor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供表示 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 提供可用于监视缓存条目的抽象只读属性。 当缓存实现必须监视对自身缓存中条目的更改时,将使用此类。 对于作为ObjectCache缓存实现的缓存,方法返回 CreateCacheEntryChangeMonitor(IEnumerable<String>, String) 类型的实例CacheEntryChangeMonitor。
实施者说明
有关必须遵循的继承协定的信息,请参阅类概述中的 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) |