BasicDesignerLoader.OnEndLoad(Boolean, ICollection) Methode

Definition

Benachrichtigt das Designerladeprogramm, dass das Laden abgeschlossen ist.

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)

Parameter

successful
Boolean

truewenn die Last erfolgreich abgeschlossen wurde; andernfalls . false

errors
ICollection

Eine ICollection enthaltende Objekte (in der Regel Ausnahmen), die als Fehler gemeldet wurden.

Ausnahmen

Dies IDesignerLoaderHost wurde nicht initialisiert.

Hinweise

Die OnEndLoad Methode wird aufgerufen, wenn das Laden abgeschlossen ist. Sie wird immer aufgerufen, auch wenn beim Laden eine Ausnahme ausgelöst wird. Der Wert des Werts successful wird festgelegt, true wenn die Last erfolgreich war oder false ein schwerwiegender Fehler aufgetreten ist. Die errors Auflistung enthält Objekte, die als Fehler gemeldet wurden. In der Regel sind diese Objekte Ausnahmen.

Wenn Sie implementieren IDesignerLoaderService , um abhängige Ladeunterstützung bereitzustellen, sollten Sie die OnEndLoad Methode nach dem letzten Aufruf der IDesignerLoaderService.DependentLoadComplete Methode aufrufen. Implementiert dies standardmäßig BasicDesignerLoader und führt dies IDesignerLoaderService für Sie aus. Wenn beim IDesignerLoaderService Aufruf nicht verfügbar ist, BeginLoad wird direkt nach dem Anruf angerufen OnEndLoadPerformLoad.BeginLoad

Diese Methode sollte vom Designerladedienst aufgerufen werden, wenn alle abhängigen Lasten abgeschlossen wurden. Dadurch wird der Ladevorgang beendet, der von der BeginLoad Methode initiiert wurde. Wenn Sie Ihren eigenen Ladedienst bereitstellen oder sich dafür entscheiden, keinen Ladedienst bereitzustellen, sind Sie für das Aufrufen dieser Methode verantwortlich. Die BeginLoad Methode ruft dies automatisch auf, entweder indirekt durch Aufrufen der IDesignerLoaderService.DependentLoadComplete Methode, falls IDesignerLoaderService verfügbar, oder direkt, wenn dies nicht der Fall ist.

Gilt für: