ComplexObject.ReportPropertyChanging(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.