CodeDomSerializerBase.DeserializeInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una instancia del tipo especificado.
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
Parámetros
- manager
- IDesignerSerializationManager
IDesignerSerializationManager que se va a usar para la serialización.
- parameters
- Object[]
Parámetros que se van a pasar al constructor para type
.
- name
- String
Nombre del objeto deserializado.
- addToContainer
- Boolean
Es true
para agregar este objeto al contenedor de diseño; de lo contrario, es false
. El objeto debe implementar IComponent para que esto surta efecto.
Devoluciones
Instancia de type
.
Excepciones
manager
o type
es null
.
Comentarios
El DeserializeInstance método se invoca durante la deserialización para obtener una instancia de un objeto . Cuando se llama a esto, se debe devolver una instancia del tipo solicitado. La implementación predeterminada invoca el CreateInstance método del manager
parámetro .