SqlChangeMonitor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为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 类包装 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) |