ComplexObject.ReportPropertyChanging(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Meddelar ändringsspåraren att en egenskapsändring väntar på ett komplext objekt.
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)
Parametrar
- property
- String
Namnet på den föränderliga egenskapen.
Undantag
property är null.
Kommentarer
När en komplex typ genereras av verktygen ReportPropertyChanging för entitetsdatamodell anropas metoden innan en egenskap ändras för att cachelagras det aktuella värdet för egenskapen i IEntityChangeTracker så att det här värdet kan användas som det ursprungliga värdet för egenskapen.
Den här metoden anropar EntityComplexMemberChanging metoden i ändringsspåraren.
När du spårar ändringar som görs i egenskapen för ett anpassat komplext objekt måste du anropa ReportPropertyChanging. Gör detta när det komplexa objektet ärver från ComplexObject.