CodeDomSerializerBase.DeserializeInstance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un'istanza del tipo dato.
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
Parametri
- manager
- IDesignerSerializationManager
Classe IDesignerSerializationManager da utilizzare per la serializzazione.
- parameters
- Object[]
Parametri da passare al costruttore per type
.
- name
- String
Nome dell'oggetto deserializzato.
- addToContainer
- Boolean
true
per aggiungere questo oggetto al contenitore di progettazione; in caso contrario, false
. È necessario che l'oggetto implementi IComponent perché abbia effetto.
Restituisce
Istanza di type
.
Eccezioni
manager
o type
è null
.
Commenti
Il DeserializeInstance metodo viene richiamato durante la deserializzazione per ottenere un'istanza di un oggetto . Quando viene chiamato, deve essere restituita un'istanza del tipo richiesto. L'implementazione predefinita richiama il CreateInstance metodo del manager
parametro .