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);
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 caricamento è stato completato; in caso contrario, false
.
- errors
- ICollection
Interfaccia ICollection contenente oggetti, in genere eccezioni, segnalati come errori.
Eccezioni
L'interfaccia IDesignerLoaderHost non è stata inizializzata.
L'interfaccia IDesignerLoaderHost è stata eliminata.
Commenti
Il metodo viene richiamato al termine del OnEndLoad caricamento. Viene sempre chiamato, anche se viene generata un'eccezione durante il caricamento. Il valore di successful
verrà impostato su true
se il carico ha avuto esito positivo 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. Se IDesignerLoaderService non è disponibile quando BeginLoad viene chiamato, BeginLoad chiama OnEndLoad direttamente dopo aver chiamato PerformLoad.
Questo metodo deve essere chiamato dal servizio caricatore della finestra di progettazione quando sono stati completati tutti i carichi dipendenti. Questo arresta il processo di caricamento avviato dal BeginLoad metodo . Se si fornisce un servizio loader personalizzato o se si sceglie di non fornire un servizio di caricamento, è responsabile della chiamata di questo metodo. Il BeginLoad metodo chiamerà automaticamente questo metodo, indirettamente chiamando il IDesignerLoaderService.DependentLoadComplete metodo se IDesignerLoaderService disponibile o direttamente se non è disponibile.