BasicDesignerLoader.OnEndLoad(Boolean, ICollection) 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.
Indique au chargeur de concepteur que le chargement est terminé.
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)
Paramètres
- successful
- Boolean
true
si le chargement s'est correctement effectué ; sinon, false
.
- errors
- ICollection
ICollection contenant des objets (généralement des exceptions) qui ont été signalés comme des erreurs.
Exceptions
IDesignerLoaderHost n'a pas été initialisé.
IDesignerLoaderHost a été supprimé.
Remarques
La OnEndLoad méthode est appelée lorsque le chargement est terminé. Elle est toujours appelée, même si une exception est levée pendant le chargement. La valeur de successful
est définie true
sur si le chargement a réussi ou false
si une erreur irrécupérable s’est produite. La errors
collection contient des objets qui ont été signalés en tant qu’erreurs. En règle générale, ces objets sont des exceptions.
Si vous implémentez IDesignerLoaderService pour fournir une prise en charge de charge dépendante, vous devez appeler la OnEndLoad méthode après le dernier appel de la IDesignerLoaderService.DependentLoadComplete méthode. Par défaut, BasicDesignerLoader implémente IDesignerLoaderService et le fait pour vous. Si IDesignerLoaderService n’est pas disponible lorsque BeginLoad est appelé, BeginLoad appelle OnEndLoad directement après l’appel PerformLoadde .
Cette méthode doit être appelée par le service de chargeur de concepteur lorsque toutes les charges dépendantes sont terminées. Cela arrête le processus de chargement qui a été initié par la BeginLoad méthode. Si vous fournissez votre propre service de chargeur ou si vous choisissez de ne pas fournir de service de chargeur, vous êtes responsable de l’appel de cette méthode. La BeginLoad méthode l’appelle automatiquement, soit indirectement en appelant la IDesignerLoaderService.DependentLoadComplete méthode si IDesignerLoaderService est disponible, soit directement si elle ne l’est pas.