ComplexObject.ReportPropertyChanging(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Уведомляет объект отслеживания изменений об ожидающем изменении свойства сложного объекта.
protected:
override void ReportPropertyChanging(System::String ^ property);
protected override sealed void ReportPropertyChanging (string property);
override this.ReportPropertyChanging : string -> unit
Protected Overrides NotOverridable Sub ReportPropertyChanging (property As String)
Параметры
- property
- String
Имя изменяемого свойства.
Исключения
property
имеет значение null
.
Комментарии
Когда средства модели данных сущности создают сложный тип, ReportPropertyChanging метод вызывается перед изменением свойства, чтобы кэшировать текущее значение свойства в , IEntityChangeTracker чтобы это значение можно было использовать в качестве исходного значения свойства.
Этот метод вызывает метод EntityComplexMemberChanging в объекте отслеживания изменений.
Во время отслеживания изменений, вносимых в свойство пользовательского сложного объекта, необходимо вызывать метод ReportPropertyChanging. Выполняйте это, если сложный объект наследуется от объекта ComplexObject.