ComplexObject.ReportPropertyChanging(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Signale au traceur de modifications qu'une modification de propriété est en attente sur un objet complexe.
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)
Paramètres
- property
- String
Nom de la propriété en cours de modification.
Exceptions
property
a la valeur null
.
Remarques
Lorsqu'un type complexe est généré par les outils Entity Data Model, la méthode ReportPropertyChanging est appelée avant une modification de propriété afin de mettre en cache la valeur actuelle de la propriété dans IEntityChangeTracker, de sorte que cette valeur puisse être utilisée comme valeur d'origine pour la propriété.
Cette méthode appelle la méthode EntityComplexMemberChanging dans le dispositif de suivi des modifications.
Lors du suivi des modifications apportées à la propriété d'un objet complexe personnalisé, vous devez appeler la méthode ReportPropertyChanging. Effectuez cette opération lorsque l'objet complexe hérite de ComplexObject.