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() метод создает исключение, если инициализация не завершена.