ChangeMonitor Конструктор

Определение

Инициализирует новый экземпляр класса ChangeMonitor. Этот конструктор вызывается конструкторами в производных классах для инициализации базового класса.

protected:
 ChangeMonitor();
protected ChangeMonitor ();
Protected Sub New ()

Комментарии

Класс ChangeMonitor имеет конструктор без параметров. Однако классы, которые наследуются от базового ChangeMonitor класса и определяют пользовательское поведение мониторинга изменений, должны выполнять инициализацию в конструкторе. Дополнительные сведения см. в разделе Примечания для наследутелей.

Примечания для тех, кто наследует этот метод

Конструктор производного класса должен задать UniqueId свойство , начать мониторинг и вызвать класс перед возвратом InitializationComplete() . Если зависимость меняется до завершения инициализации (например, если ключ зависимого кэша не найден в кэше), конструктор должен вызвать OnChanged(Object) метод перед вызовом InitializationComplete() метода . В этом случае конструктор может вызывать Dispose() метод только после InitializationComplete() вызова метода , так как Dispose() метод создает исключение, если инициализация не завершена.

Применяется к