ChangeMonitor.InitializationComplete Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается из конструктора производных классов, чтобы указать, что инициализация завершена.
protected:
void InitializationComplete();
protected void InitializationComplete();
member this.InitializationComplete : unit -> unit
Protected Sub InitializationComplete ()
Комментарии
Если зависимость изменяется до завершения инициализации в производном классе, конструктор производного класса должен вызвать OnChanged метод.
OnChanged При вызове HasChanged метода свойство автоматически устанавливается true монитором изменений. В результате, когда конструктор монитора изменений вызывает InitializationComplete метод, базовый класс автоматически вызывает Dispose метод. Если инициализация завершена, OnChanged метод автоматически удаляет производный экземпляр монитора изменений.
Примечания для тех, кто наследует этот метод
Конструктор производного класса должен вызывать базовый InitializationComplete() метод перед возвратом конструктора. Конструктор производного класса может вызывать Dispose() метод только после InitializationComplete() вызова, так как Dispose() метод вызывает исключение, если инициализация не завершена.