BasicDesignerLoader.OnEndLoad(Boolean, ICollection) 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 designerinläsaren att inläsningen är klar.
protected:
virtual void OnEndLoad(bool successful, System::Collections::ICollection ^ errors);
protected virtual void OnEndLoad(bool successful, System.Collections.ICollection errors);
protected virtual void OnEndLoad(bool successful, System.Collections.ICollection? errors);
abstract member OnEndLoad : bool * System.Collections.ICollection -> unit
override this.OnEndLoad : bool * System.Collections.ICollection -> unit
Protected Overridable Sub OnEndLoad (successful As Boolean, errors As ICollection)
Parametrar
- successful
- Boolean
trueom belastningen har slutförts. annars . false
- errors
- ICollection
Ett ICollection innehållande objekt (vanligtvis undantag) som rapporterades som fel.
Undantag
Har IDesignerLoaderHost inte initierats.
Har IDesignerLoaderHost tagits bort.
Kommentarer
Metoden OnEndLoad anropas när inläsningen är klar. Det anropas alltid, även om ett undantag utlöses under inläsningen. Värdet successful för anges till true om belastningen lyckades eller false om ett allvarligt fel uppstod. Samlingen errors innehåller objekt som rapporterades som fel. Vanligtvis är dessa objekt undantag.
Om du implementerar IDesignerLoaderService för att tillhandahålla beroende belastningsstöd bör du anropa OnEndLoad metoden efter det senaste anropet IDesignerLoaderService.DependentLoadComplete till metoden. Som standard BasicDesignerLoader implementerar IDesignerLoaderService och gör detta åt dig. Om IDesignerLoaderService inte är tillgängligt när BeginLoad anropas anropas BeginLoadOnEndLoad direkt efter att du har ringt PerformLoad.
Den här metoden ska anropas av designerns inläsningstjänst när alla beroende belastningar har slutförts. Detta stoppar inläsningsprocessen som initierades av BeginLoad metoden. Om du tillhandahåller en egen lastartjänst, eller om du väljer att inte tillhandahålla en inläsningstjänst, ansvarar du för att anropa den här metoden. Metoden BeginLoad anropar automatiskt detta, antingen indirekt genom att anropa metoden om IDesignerLoaderService.DependentLoadComplete den IDesignerLoaderService är tillgänglig eller direkt om den inte är det.