Condividi tramite


ComplexObject.ReportPropertyChanging(String) Metodo

Definizione

Notifica allo strumento di rilevamento delle modifiche la presenza di una modifica in sospeso a una proprietà di un oggetto complesso.

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)

Parametri

property
String

Nome della proprietà in fase di modifica.

Eccezioni

property è null.

Commenti

Quando un tipo complesso viene generato dagli strumenti di Entity Data Model, il metodo ReportPropertyChanging viene chiamato prima della modifica di una proprietà per memorizzare nella cache il valore corrente della proprietà in IEntityChangeTracker, in modo da poterlo utilizzare come valore originale della proprietà.

Questo metodo chiama il metodo EntityComplexMemberChanging nello strumento di rilevamento delle modifiche.

Quando vengono rilevate le modifiche apportate alla proprietà di un oggetto complesso personalizzato, è necessario chiamare il metodo ReportPropertyChanging. Eseguire questa operazione quando l'oggetto complesso eredita da ComplexObject.

Si applica a