CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager) 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.
Analyse le code d’un fournisseur CodeDOM.
protected:
override void PerformLoad(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager);
protected override void PerformLoad(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager);
override this.PerformLoad : System.ComponentModel.Design.Serialization.IDesignerSerializationManager -> unit
Protected Overrides Sub PerformLoad (manager As IDesignerSerializationManager)
Paramètres
- manager
- IDesignerSerializationManager
IDesignerSerializationManager À partir duquel demander le sérialiseur.
Exceptions
La langue n’a pas fourni d’analyseur de code pour ce fichier ; ce type de fichier peut ne pas prendre en charge un concepteur.
La classe peut être conçue, mais elle n’est pas la première classe dans le fichier, ou le concepteur n’a pas pu être affiché pour ce fichier, car aucune des classes qu’elle contient ne peut être conçue.
Remarques
La PerformLoad méthode obtient un ICodeParser fournisseur CodeDOM et analyse le code. PerformLoad localise la première classe dans le fichier, obtient une racine CodeDomSerializer pour le type de données, puis appelle le sérialiseur pour désérialiser le type de données. PerformLoad suppose que ce processus crée tous les composants nécessaires dans la IContainerLoaderHost propriété. Enfin, PerformLoad appelle la SetBaseComponentClassName méthode avec le nom complet du type qu’elle a passé au sérialiseur CodeDOM.
Important
Il incombe à l’appelant de s’assurer qu’un CodeDOM provient d’une source approuvée. L’acceptation d’un objet CodeDOM à partir d’une partie non approuvée peut permettre à cette partie d’exécuter du code malveillant. Lors du chargement d’un CodeDOM dans l’aire de conception, l’infrastructure exécute le code représenté par l’objet CodeDOM et le contenu sérialisé de l’objet tel qu’il est fourni.