Partager via


CodeDomSerializerBase.DeserializeInstance Méthode

Définition

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);
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.

type
Type

Type de l'instance à retourner.

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 design ; sinon, false. L'objet doit implémenter IComponent pour qu'il entre en vigueur.

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. Lorsque cette opération est appelée, une instance du type demandé doit être retournée. L’implémentation par défaut appelle la CreateInstance méthode du manager paramètre.

S’applique à

Voir aussi