BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Methode

Definition

Startet den Ladevorgang.

public:
 override void BeginLoad(System::ComponentModel::Design::Serialization::IDesignerLoaderHost ^ host);
public override void BeginLoad (System.ComponentModel.Design.Serialization.IDesignerLoaderHost host);
override this.BeginLoad : System.ComponentModel.Design.Serialization.IDesignerLoaderHost -> unit
Public Overrides Sub BeginLoad (host As IDesignerLoaderHost)

Parameter

host
IDesignerLoaderHost

Der zu ladende Designerladeprogramm-Host.

Ausnahmen

host ist null.

Der Designer wurde bereits geladen, oder BeginLoad(IDesignerLoaderHost) wurde mit einem anderen Designerladeprogramm-Host aufgerufen.

host wurde verworfen.

Hinweise

Dies ist eine Implementierung der abstrakten DesignerLoader.BeginLoad Methode. Sie müssen diese Methode nicht in Ihrer eigenen Klasse außer Kraft setzen. Die BeginLoad-Methode führt die folgenden Aktionen aus:

  • Es überprüft, ob die Entwurfsoberfläche noch nicht geladen wurde.

  • Beim ersten Aufruf fügt sie relevante Dienste hinzu und ruft die Initialize Methode auf.

  • Sie ruft die OnBeginLoadMethoden PerformLoadund OnEndLoad Methoden auf.

Wenn der Designerladedienst nicht aus dem Dienstcontainer entfernt wurde, BeginLoad rufen Sie die IDesignerLoaderService.AddLoadDependency Methoden IDesignerLoaderService.DependentLoadComplete anstelle der OnBeginLoad Methoden OnEndLoad auf. In dieser Situation ist es die Verantwortung des Designerladediensts, anruf und OnBeginLoad OnEndLoad.

Gilt für:

Siehe auch