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 entity Data Model метод вызывается перед изменением свойства, чтобы кэшировать текущее значение свойства в IEntityChangeTracker том, чтобы это значение можно было использовать в качестве исходного значения для свойства.
Этот метод вызывает EntityComplexMemberChanging метод в отслеживании изменений.
При отслеживании изменений, внесенных в свойство пользовательского сложного объекта, необходимо вызвать ReportPropertyChanging. Это делается, когда сложный объект наследует от ComplexObject.