AppearanceEditorPart.SyncChanges 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.
Hämtar egenskapsvärdena från en WebPart kontroll och tilldelar dem till den associerade AppearanceEditorPart kontrollen.
public:
override void SyncChanges();
public override void SyncChanges();
override this.SyncChanges : unit -> unit
Public Overrides Sub SyncChanges ()
Kommentarer
Metoden SyncChanges är en kritisk metod för en AppearanceEditorPart kontroll. Den implementerar EditorPart.SyncChanges metoden från basklassen, hämtar de aktuella värdena från den associerade WebPart kontrollen och uppdaterar kontrollerna i AppearanceEditorPart kontrollen med dessa värden så att en användare kan redigera dem.
Metoden SyncChanges anropas när värdena i den associerade WebPart kontrollen kan ha ändrats. För en AppearanceEditorPart kontroll EditorZoneBase anropar SyncChanges zonen som innehåller kontrollen metoden, så att värdena i AppearanceEditorPart kontrollen alltid synkroniseras med värdena i den associerade WebPart kontrollen. Ett annat fall där SyncChanges metoden anropas är när en WebPart kontroll går in i redigeringsläge.
Anteckningar till arvingar
Kontrolluppsättningen SyncChanges() Webbdelar anropar metoden inom den ärvda OnPreRender(EventArgs) metoden, så att om några ändringar inträffar efter att användaren senast visade kontrollen före redigeringen (till exempel en delad administrativ användare gjorde ändringar i kontrollen som skulle påverka alla användare), skulle dessa ändringar visas under redigeringsprocessen.
Om du skapar en anpassad kontroll kan du följa samma metod och anropa SyncChanges() metoden från den ärvda OnPreRender(EventArgs) metoden för att säkerställa att eventuella mellanliggande ändringar synkroniseras, men det är inte nödvändigt att göra detta.