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


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.

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