Freigeben über


ComplexObject.ReportPropertyChanged(String) Methode

Definition

Benachrichtigt den Änderungsprotokollierer über die Änderung einer Eigenschaft eines komplexen Objekts.

protected:
 override void ReportPropertyChanged(System::String ^ property);
protected override sealed void ReportPropertyChanged (string property);
override this.ReportPropertyChanged : string -> unit
Protected Overrides NotOverridable Sub ReportPropertyChanged (property As String)

Parameter

property
String

Der Name der geänderten Eigenschaft.

Ausnahmen

property ist null

Hinweise

Wenn ein komplexer Typ von den Entity Data Model-Tools generiert wird, wird die ReportPropertyChanged Methode nach einer Eigenschaftsänderung aufgerufen, um den zwischengespeicherten Wert in der IEntityChangeTracker als ursprünglichen Wert der Eigenschaft zu commiten.

Von dieser Methode wird die EntityComplexMemberChanged-Methode im System zur Änderungsnachverfolgung aufgerufen.

Zum Nachverfolgen von Änderungen, die an einer Eigenschaft eines benutzerdefinierten komplexen Objekts vorgenommen werden, muss die ReportPropertyChanged-Methode aufgerufen werden. Dieses Vorgehen ist ratsam, wenn das komplexe Objekt von ComplexObject erbt.

Gilt für: