SqlChangeMonitor 类

定义

提供对 SQL Server 数据库的更改监视。 此类不能被继承。

public ref class SqlChangeMonitor sealed : System::Runtime::Caching::ChangeMonitor
public sealed class SqlChangeMonitor : System.Runtime.Caching.ChangeMonitor
type SqlChangeMonitor = class
    inherit ChangeMonitor
Public NotInheritable Class SqlChangeMonitor
Inherits ChangeMonitor
继承
SqlChangeMonitor

注解

SqlChangeMonitor包装 ADO.NET SqlDependency 类,并为基于SQL Server的依赖项添加更改监视。 因此, SqlChangeMonitor 类充当 ADO.NET SqlDependency 对象和 System.Runtime.Caching 命名空间之间的桥梁。

构造函数

SqlChangeMonitor(SqlDependency)

初始化 SqlChangeMonitor 类的新实例。

属性

HasChanged

获取一个值,该值指示由 ChangeMonitor 类监视的状态已发生更改。

(继承自 ChangeMonitor)
IsDisposed

获取一个值,该值指示释放 ChangeMonitor 类的派生实例。

(继承自 ChangeMonitor)
UniqueId

获取 SqlChangeMonitor 实例的标识符。

方法

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)

适用于