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 Designerladehost.

Ausnahmen

host ist null.

Der Designer wurde bereits geladen oder BeginLoad(IDesignerLoaderHost) mit einem anderen Designerladehost 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 werden relevante Dienste hinzugefügt und die Initialize Methode aufgerufen.

  • Sie ruft die OnBeginLoadMethoden und PerformLoadMethoden auf OnEndLoad .

Wenn der Designerladedienst nicht aus dem Dienstcontainer entfernt wurde, BeginLoad werden die IDesignerLoaderService.AddLoadDependency Methoden und IDesignerLoaderService.DependentLoadComplete Methoden anstelle der OnBeginLoad Methoden OnEndLoad aufgerufen. In dieser Situation liegt es in der Verantwortung des Designerladediensts, anruft OnBeginLoad und OnEndLoad.

Gilt für:

Weitere Informationen