CodeDomSerializerBase.DeserializeInstance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Instanz des angegebenen Typs zurück.
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
Parameter
- manager
- IDesignerSerializationManager
Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.
- parameters
- Object[]
Die Parameter, die an den Konstruktor übergeben werden sollen für type.
- name
- String
Der Name des deserialisierten Objekts.
- addToContainer
- Boolean
trueum dieses Objekt dem Entwurfscontainer hinzuzufügen; andernfalls . false Das Objekt muss implementieren IComponent , damit dies wirksam wird.
Gibt zurück
Eine Instanz von type.
Ausnahmen
manager oder type ist null.
Hinweise
Die DeserializeInstance Methode wird während der Deserialisierung aufgerufen, um eine Instanz eines Objekts abzurufen. Wenn dies aufgerufen wird, sollte eine Instanz des angeforderten Typs zurückgegeben werden. Die Standardimplementierung ruft die CreateInstance Methode des manager Parameters auf.