ComponentSerializationService.DeserializeTo Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет десериализацию заданного объекта SerializationStore в заданный контейнер.
Перегрузки
DeserializeTo(SerializationStore, IContainer) |
Выполняет десериализацию заданного объекта SerializationStore в заданный контейнер. |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Выполняет десериализацию заданного объекта SerializationStore в заданный контейнер (при необходимости выполняется проверка очищенных типов). |
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Выполняет десериализацию заданного объекта SerializationStore в заданный контейнер (при необходимости применяются значения свойств по умолчанию). |
DeserializeTo(SerializationStore, IContainer)
- Исходный код:
- ComponentSerializationService.cs
- Исходный код:
- ComponentSerializationService.cs
- Исходный код:
- ComponentSerializationService.cs
Выполняет десериализацию заданного объекта SerializationStore в заданный контейнер.
public:
void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container);
public void DeserializeTo (System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container);
member this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer -> unit
Public Sub DeserializeTo (store As SerializationStore, container As IContainer)
Параметры
- store
- SerializationStore
Объект SerializationStore, предназначенный для выполнения десериализации.
- container
- IContainer
Контейнер, в который добавляются объекты IComponent.
Исключения
Параметр store
или container
имеет значение null
.
Параметр store
не содержит данных в формате обработки контейнера сериализации.
Комментарии
Метод DeserializeTo десериализует store
, но вместо создания новых объектов он применяет данные в хранилище к существующему набору объектов, взятых из предоставленного контейнера. В результате вызывающий объект может заранее создать объект, как он считает нужным. Если объект имеет состояние десериализации и не имеет имени в наборе существующих объектов, будет создан новый объект. Если этот объект также реализует IComponent, он будет добавлен в container
. Для использования существующего объекта объекты в контейнере должны иметь имена и типы, соответствующие объектам в хранилище сериализации.
См. также раздел
Применяется к
DeserializeTo(SerializationStore, IContainer, Boolean)
- Исходный код:
- ComponentSerializationService.cs
- Исходный код:
- ComponentSerializationService.cs
- Исходный код:
- ComponentSerializationService.cs
Выполняет десериализацию заданного объекта SerializationStore в заданный контейнер (при необходимости выполняется проверка очищенных типов).
public:
void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes);
public void DeserializeTo (System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes);
member this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool -> unit
Public Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean)
Параметры
- store
- SerializationStore
Объект SerializationStore, предназначенный для выполнения десериализации.
- container
- IContainer
Контейнер, в который добавляются объекты IComponent.
- validateRecycledTypes
- Boolean
Значение true
гарантирует, что в процессе десериализации используется объект того же типа.
Исключения
Параметр store
или container
имеет значение null
.
Параметр store
не содержит данных в формате обработки контейнера сериализации.
Комментарии
Метод DeserializeTo десериализует store
, но вместо создания новых объектов он применяет данные в хранилище к существующему набору объектов, взятых из предоставленного контейнера. В результате вызывающий объект может заранее создать объект, как он считает нужным. Если объект имеет состояние десериализации и не имеет имени в наборе существующих объектов, будет создан новый объект. Если этот объект также реализует IComponent, он будет добавлен в container
. Для использования существующего объекта объекты в контейнере должны иметь имена и типы, соответствующие объектам в хранилище сериализации.
См. также раздел
Применяется к
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)
- Исходный код:
- ComponentSerializationService.cs
- Исходный код:
- ComponentSerializationService.cs
- Исходный код:
- ComponentSerializationService.cs
Выполняет десериализацию заданного объекта SerializationStore в заданный контейнер (при необходимости применяются значения свойств по умолчанию).
public:
abstract void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public abstract void DeserializeTo (System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
abstract member DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public MustOverride Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)
Параметры
- store
- SerializationStore
Объект SerializationStore, предназначенный для выполнения десериализации.
- container
- IContainer
Контейнер, в который добавляются объекты IComponent.
- validateRecycledTypes
- Boolean
Значение true
гарантирует, что в процессе десериализации используется объект того же типа.
- applyDefaults
- Boolean
Значение true
указывает, что используются значения свойств по умолчанию.
Исключения
Параметр store
или container
имеет значение null
.
Параметр store
не содержит данных в формате обработки контейнера сериализации.
Комментарии
Метод DeserializeTo десериализует store
, но вместо создания новых объектов он применяет данные в хранилище к существующему набору объектов, взятых из предоставленного контейнера. В результате вызывающий объект может заранее создать объект, как он считает нужным. Если объект имеет состояние десериализации и не имеет имени в наборе существующих объектов, будет создан новый объект. Если этот объект также реализует IComponent, он будет добавлен в container
. Для использования существующего объекта объекты в контейнере должны иметь имена и типы, соответствующие объектам в хранилище сериализации.