BasicDesignerLoader.OnEndLoad(Boolean, ICollection) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Benachrichtigt das Designerladeprogramm, dass der Ladevorgang abgeschlossen ist.
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)
Parameter
- successful
- Boolean
true
, wenn der Ladevorgang erfolgreich abgeschlossen wurde; andernfalls false
.
- errors
- ICollection
Eine ICollection mit Objekten (normalerweise Ausnahmen), die als Fehler gemeldet wurden.
Ausnahmen
IDesignerLoaderHost wurde nicht initialisiert.
IDesignerLoaderHost wurde verworfen.
Hinweise
Die OnEndLoad -Methode wird aufgerufen, wenn der Ladevorgang abgeschlossen ist. Es wird immer aufgerufen, auch wenn beim Laden eine Ausnahme ausgelöst wird. Der Wert von successful
wird auf true
festgelegt, wenn der Ladevorgang erfolgreich war oder false
ein schwerwiegender Fehler aufgetreten ist. Die errors
Auflistung enthält Objekte, die als Fehler gemeldet wurden. In der Regel handelt es sich bei diesen Objekten um Ausnahmen.
Wenn Sie implementieren IDesignerLoaderService , um abhängige Ladevorgänge zu unterstützen, sollten Sie die OnEndLoad -Methode nach dem letzten Aufruf der IDesignerLoaderService.DependentLoadComplete -Methode aufrufen. Standardmäßig BasicDesignerLoader implementiert und erledigt dies IDesignerLoaderService für Sie. Wenn IDesignerLoaderService nicht verfügbar ist, wenn BeginLoad aufgerufen wird, BeginLoad ruft OnEndLoad direkt nach dem Aufrufen PerformLoadvon auf.
Diese Methode sollte vom Designerladeprogrammdienst aufgerufen werden, wenn alle abhängigen Ladevorgänge abgeschlossen sind. Dadurch wird der Ladevorgang beendet, der von der BeginLoad -Methode initiiert wurde. Wenn Sie Einen eigenen Ladeprogrammdienst bereitstellen oder sich dafür entscheiden, keinen Ladeprogrammdienst bereitzustellen, sind Sie für den Aufruf 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.