BasicDesignerLoader.OnEndLoad(Boolean, ICollection) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Notifica al caricatore della finestra di progettazione che il caricamento è stato completato.
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)
Parametri
- successful
- Boolean
true se il carico è stato completato correttamente; in caso contrario, false.
- errors
- ICollection
Oggetto ICollection contenente oggetti (in genere eccezioni) segnalati come errori.
Eccezioni
L'oggetto IDesignerLoaderHost non è stato inizializzato.
L'oggetto IDesignerLoaderHost è stato eliminato.
Commenti
Il OnEndLoad metodo viene richiamato al termine del caricamento. Viene sempre chiamato, anche se viene generata un'eccezione durante il caricamento. Il valore di successful verrà impostato su true se il carico è riuscito o false se si è verificato un errore irreversibile. L'insieme errors conterrà oggetti segnalati come errori. In genere, questi oggetti sono eccezioni.
Se si implementa IDesignerLoaderService per fornire il supporto del carico dipendente, è necessario chiamare il OnEndLoad metodo dopo l'ultima chiamata al IDesignerLoaderService.DependentLoadComplete metodo . Per impostazione predefinita, BasicDesignerLoader implementa IDesignerLoaderService e esegue questa operazione automaticamente. Se IDesignerLoaderService non è disponibile quando BeginLoad viene chiamato , BeginLoad chiamerà direttamente OnEndLoad dopo la chiamata PerformLoada .
Questo metodo deve essere chiamato dal servizio caricatore della finestra di progettazione quando tutti i carichi dipendenti sono stati completati. In questo modo viene arrestato il processo di caricamento avviato dal BeginLoad metodo . Se si fornisce un servizio caricatore personalizzato o se si sceglie di non fornire un servizio di caricamento, è necessario chiamare questo metodo. Il BeginLoad metodo chiamerà automaticamente questo metodo, indirettamente chiamando il IDesignerLoaderService.DependentLoadComplete metodo se IDesignerLoaderService disponibile o direttamente se non lo è.