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)

适用于