BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Démarre le processus de chargement.
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)
Paramètres
- host
- IDesignerLoaderHost
Hôte du chargeur de concepteur à charger.
Exceptions
host
a la valeur null
.
Le concepteur est déjà chargé ou BeginLoad(IDesignerLoaderHost) a été appelé avec un hôte de chargeur de concepteur différent.
host
a été supprimé.
Remarques
Il s’agit d’une implémentation de la méthode abstraite DesignerLoader.BeginLoad . Vous n’avez pas besoin de remplacer cette méthode dans votre propre classe. La méthode BeginLoad effectue les actions suivantes :
Il vérifie que l’aire de conception n’a pas déjà été chargée.
Lors du premier appel, il ajoute les services appropriés et appelle la Initialize méthode .
Il appelle les OnBeginLoadméthodes , PerformLoadet OnEndLoad .
Si le service de chargeur de concepteur n’a pas été supprimé du conteneur de service, appelle les IDesignerLoaderService.AddLoadDependency méthodes et IDesignerLoaderService.DependentLoadComplete au lieu des OnBeginLoad méthodes et OnEndLoad . BeginLoad Dans ce cas, il incombe au service du chargeur de concepteur d’appeler OnBeginLoad et OnEndLoad.