CodeDomSerializerBase.DeserializeInstance Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает экземпляр заданного типа.
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
Параметры
- manager
- IDesignerSerializationManager
Используется IDesignerSerializationManager для сериализации.
- parameters
- Object[]
Параметры, передаваемые конструктору.type
- name
- String
Имя десериализированного объекта.
- addToContainer
- Boolean
true , чтобы добавить этот объект в контейнер конструктора; falseв противном случае . Объект должен реализовать IComponent этот объект, чтобы иметь любой эффект.
Возвращаемое значение
Экземпляр type.
Исключения
manager или type есть null.
Комментарии
Метод DeserializeInstance вызывается во время десериализации для получения экземпляра объекта. При вызове этого экземпляр запрошенного типа должен быть возвращен. Реализация по умолчанию вызывает CreateInstance метод manager параметра.