CodeDomSerializerBase.DeserializeInstance Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een exemplaar van het opgegeven type.
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
Parameters
- manager
- IDesignerSerializationManager
De IDesignerSerializationManager te gebruiken voor serialisatie.
- parameters
- Object[]
De parameters die moeten worden doorgegeven aan de constructor voor type.
- name
- String
De naam van het gedeserialiseerde object.
- addToContainer
- Boolean
true om dit object toe te voegen aan de ontwerpcontainer; anders, false. Het object moet dit implementeren IComponent om enig effect te hebben.
Retouren
Een exemplaar van type.
Uitzonderingen
manager of type is null.
Opmerkingen
De DeserializeInstance methode wordt aangeroepen tijdens deserialisatie om een exemplaar van een object te verkrijgen. Wanneer dit wordt aangeroepen, moet een exemplaar van het aangevraagde type worden geretourneerd. De standaard implementatie roept de CreateInstance methode van de manager parameter aan.