CodeDomSerializerBase.DeserializeInstance 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.
Retourne une instance du type donné.
protected:
virtual System::Object ^ DeserializeInstance(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ type, cli::array <System::Object ^> ^ parameters, System::String ^ name, bool addToContainer);
protected virtual object DeserializeInstance(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type type, object[] parameters, string name, bool addToContainer);
abstract member DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
override this.DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
Protected Overridable Function DeserializeInstance (manager As IDesignerSerializationManager, type As Type, parameters As Object(), name As String, addToContainer As Boolean) As Object
Paramètres
- manager
- IDesignerSerializationManager
À IDesignerSerializationManager utiliser pour la sérialisation.
- parameters
- Object[]
Paramètres à passer au constructeur pour type.
- name
- String
Nom de l’objet désérialisé.
- addToContainer
- Boolean
true pour ajouter cet objet au conteneur de conception ; sinon, false. L’objet doit implémenter IComponent pour que cela ait un effet.
Retours
Instance de type.
Exceptions
manager ou type est null.
Remarques
La DeserializeInstance méthode est appelée pendant la désérialisation pour obtenir une instance d’un objet. Quand cela est appelé, une instance du type demandé doit être retournée. L’implémentation par défaut appelle la CreateInstance méthode du manager paramètre.