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);
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
Die für die Serialisierung zu verwendende IDesignerSerializationManager.
- parameters
- Object[]
Die an den Konstruktor für type
zu übergebenden Parameter.
- name
- String
Der Name des deserialisierten Objekts.
- addToContainer
- Boolean
true
, wenn dieses Objekt dem Entwurfscontainer hinzugefügt werden soll; andernfalls false
. Dies wirkt sich nur dann aus, wenn das Objekt IComponent implementiert.
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 instance eines Objekts abzurufen. Wenn dies aufgerufen wird, sollte eine instance des angeforderten Typs zurückgegeben werden. Die Standardimplementierung ruft die CreateInstance -Methode des manager
Parameters auf.