Поделиться через


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

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