CodeDomSerializerBase.DeserializeInstance Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí instanci daného typu.
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
Parametry
- manager
- IDesignerSerializationManager
Chcete-li IDesignerSerializationManager použít pro serializaci.
- parameters
- Object[]
Parametry, které se mají předat konstruktoru pro type
.
- name
- String
Název deserializovaného objektu.
- addToContainer
- Boolean
true
přidat tento objekt do kontejneru návrhu; v opačném případě . false
Objekt musí implementovat IComponent , aby to mělo jakýkoli účinek.
Návraty
Instance objektu type
.
Výjimky
manager
nebo type
je null
.
Poznámky
Metoda DeserializeInstance je vyvolána během deserializace získat instanci objektu. Při zavolání by se měla vrátit instance požadovaného typu. Výchozí implementace vyvolá metodu CreateInstance parametru manager
.