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 упаковывает класс 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) |