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

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