CodeDomSerializerBase.DeserializeInstance Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve uma instância do tipo dado.
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
Parâmetros
- manager
- IDesignerSerializationManager
A IDesignerSerializationManager usar para serialização.
- parameters
- Object[]
Os parâmetros a passar ao construtor para type.
- name
- String
O nome do objeto desserializado.
- addToContainer
- Boolean
true para adicionar este objeto ao contentor de design; caso contrário, false. O objeto tem de ser implementado IComponent para que isto tenha algum efeito.
Devoluções
Um exemplo de type.
Exceções
manager ou type é null.
Observações
O DeserializeInstance método é invocado durante a desserialização para obter uma instância de um objeto. Quando isto é chamado, uma instância do tipo solicitado deve ser devolvida. A implementação padrão invoca o CreateInstance método do manager parâmetro.