Ағылшын тілінде оқу

Бөлісу құралы:


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);

Параметры

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);

Параметры

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);

Параметры

store
SerializationStore

Объект SerializationStore, предназначенный для выполнения десериализации.

container
IContainer

Контейнер, в который добавляются объекты IComponent.

validateRecycledTypes
Boolean

Значение true гарантирует, что в процессе десериализации используется объект того же типа.

applyDefaults
Boolean

Значение true указывает, что используются значения свойств по умолчанию.

Исключения

Параметр store или container имеет значение null.

Параметр store не содержит данных в формате обработки контейнера сериализации.

Комментарии

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

См. также раздел

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