ComponentSerializationService.DeserializeTo Método

Definición

Deserializa el objeto especificado SerializationStore en el contenedor especificado.

Sobrecargas

Nombre Description
DeserializeTo(SerializationStore, IContainer)

Deserializa el objeto especificado SerializationStore en el contenedor especificado.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializa el objeto especificado SerializationStore en el contenedor dado, validando opcionalmente los tipos reciclados.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializa el especificado SerializationStore en el contenedor determinado, aplicando opcionalmente los valores de propiedad predeterminados.

DeserializeTo(SerializationStore, IContainer)

Deserializa el objeto especificado SerializationStore en el contenedor especificado.

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)

Parámetros

store
SerializationStore

que SerializationStore se va a deserializar.

container
IContainer

Contenedor al que IComponent se agregarán objetos.

Excepciones

store o container es null.

store no contiene datos en un formato que el contenedor de serialización puede procesar.

Comentarios

El DeserializeTo método deserializa store, pero en lugar de generar nuevos objetos, aplica los datos del almacén a un conjunto existente de objetos que se toman del contenedor proporcionado. Como resultado, el autor de la llamada puede crear de antemano un objeto sin embargo considera adecuado. Si un objeto tiene un estado de deserialización y el objeto no se denomina en el conjunto de objetos existentes, se creará un nuevo objeto. Si ese objeto también implementa IComponent, se agregará a container. Los objetos del contenedor deben tener nombres y tipos que coincidan con los objetos del almacén de serialización para que se use un objeto existente.

Consulte también

Se aplica a

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializa el objeto especificado SerializationStore en el contenedor dado, validando opcionalmente los tipos reciclados.

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)

Parámetros

store
SerializationStore

que SerializationStore se va a deserializar.

container
IContainer

Contenedor al que IComponent se agregarán objetos.

validateRecycledTypes
Boolean

true para garantizar que la deserialización solo funcionará si se aplica a un objeto del mismo tipo.

Excepciones

store o container es null.

store no contiene datos en un formato que el contenedor de serialización puede procesar.

Comentarios

El DeserializeTo método deserializa store, pero en lugar de generar nuevos objetos, aplica los datos del almacén a un conjunto existente de objetos que se toman del contenedor proporcionado. Como resultado, el autor de la llamada puede crear de antemano un objeto sin embargo considera adecuado. Si un objeto tiene un estado de deserialización y el objeto no se denomina en el conjunto de objetos existentes, se creará un nuevo objeto. Si ese objeto también implementa IComponent, se agregará a container. Los objetos del contenedor deben tener nombres y tipos que coincidan con los objetos del almacén de serialización para que se use un objeto existente.

Consulte también

Se aplica a

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializa el especificado SerializationStore en el contenedor determinado, aplicando opcionalmente los valores de propiedad predeterminados.

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)

Parámetros

store
SerializationStore

que SerializationStore se va a deserializar.

container
IContainer

Contenedor al que IComponent se agregarán objetos.

validateRecycledTypes
Boolean

true para garantizar que la deserialización solo funcionará si se aplica a un objeto del mismo tipo.

applyDefaults
Boolean

true para indicar que se deben aplicar los valores de propiedad predeterminados.

Excepciones

store o container es null.

store no contiene datos en un formato que el contenedor de serialización puede procesar.

Comentarios

El DeserializeTo método deserializa store, pero en lugar de generar nuevos objetos, aplica los datos del almacén a un conjunto existente de objetos que se toman del contenedor proporcionado. Como resultado, el autor de la llamada puede crear de antemano un objeto sin embargo considera adecuado. Si un objeto tiene un estado de deserialización y el objeto no se denomina en el conjunto de objetos existentes, se creará un nuevo objeto. Si ese objeto también implementa IComponent, se agregará a container. Los objetos del contenedor deben tener nombres y tipos que coincidan con los objetos del almacén de serialización para que se use un objeto existente.

Consulte también

Se aplica a