CodeDomSerializerBase.DeserializeInstance 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳給定類型的實例。
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
參數
- manager
- IDesignerSerializationManager
用於 IDesignerSerializationManager 序列化。
- parameters
- Object[]
要傳遞給建構子的 type參數。
- name
- String
去序列化物件的名稱。
- addToContainer
- Boolean
true將此物件加入設計容器;否則,。 false 物件必須實作 IComponent 才能產生效果。
傳回
type的實例。
例外狀況
manager 或 type 為 null。
備註
DeserializeInstance此方法在反序列化過程中被呼叫以取得物件的實例。 當呼叫時,應回傳請求型態的實例。 預設實作會 CreateInstance 呼叫參數 manager 的方法。