CodeDomComponentSerializationService.DeserializeTo Метод

Определение

Десериализирует заданный SerializationStore контейнер, при необходимости применяя значения свойств по умолчанию.

public:
 override void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public override void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
override this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public Overrides Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)

Параметры

store
SerializationStore

От SerializationStore которого объекты будут десериализированы.

container
IContainer

Контейнер объектов, к которым будут применяться данные.

validateRecycledTypes
Boolean

true для проверки переработанного типа; falseв противном случае .

applyDefaults
Boolean

true для применения значений свойств по умолчанию; falseв противном случае .

Исключения

store или container есть null.

store не является поддерживаемым типом хранилища сериализации. Используйте хранилище, возвращенное CreateStore().

Комментарии

Метод DeserializeTo десериализирует заданное хранилище, а не создает новые объекты, данные в хранилище применяются к существующему набору объектов, взятых из container параметра. В результате вызывающий объект может заранее создать объект, однако он видит подходящий. Если объект имеет состояние десериализации и объект не называется в наборе существующих объектов, будет создан новый объект. Если этот объект также реализует IComponent, он будет добавлен в данный контейнер. Для использования существующего объекта в контейнере должны быть имена и типы, соответствующие объектам в хранилище сериализации.

Применяется к