ComponentSerializationService.DeserializeTo Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Deserializa el objeto SerializationStore especificado en el contenedor determinado.
Sobrecargas
DeserializeTo(SerializationStore, IContainer) |
Deserializa el objeto SerializationStore especificado en el contenedor determinado. |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Deserializa el objeto SerializationStore especificado en el contenedor determinado, validando opcionalmente los tipos reciclados. |
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Deserializa el objeto SerializationStore especificado en el contenedor determinado, aplicando opcionalmente los valores de propiedades predeterminados. |
DeserializeTo(SerializationStore, IContainer)
Deserializa el objeto SerializationStore especificado en el contenedor determinado.
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
Objeto SerializationStore que se va a deserializar.
- container
- IContainer
Contenedor al que se van a agregar los objetos IComponent.
Excepciones
store
o container
es null
.
store
no contiene datos en un formato que pueda procesar el contenedor de serialización.
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, se ajusta. 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 SerializationStore especificado en el contenedor determinado, 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
Objeto SerializationStore que se va a deserializar.
- container
- IContainer
Contenedor al que se van a agregar los objetos IComponent.
- validateRecycledTypes
- Boolean
Es true
para garantizar que la deserialización sólo funcionará si se aplica a un objeto del mismo tipo.
Excepciones
store
o container
es null
.
store
no contiene datos en un formato que pueda procesar el contenedor de serialización.
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, se ajusta. 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 objeto SerializationStore especificado en el contenedor determinado, aplicando opcionalmente los valores de propiedades 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
Objeto SerializationStore que se va a deserializar.
- container
- IContainer
Contenedor al que se van a agregar los objetos IComponent.
- validateRecycledTypes
- Boolean
Es true
para garantizar que la deserialización sólo funcionará si se aplica a un objeto del mismo tipo.
- applyDefaults
- Boolean
Es true
para indicar que se deben aplicar los valores de propiedades predeterminados.
Excepciones
store
o container
es null
.
store
no contiene datos en un formato que pueda procesar el contenedor de serialización.
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, se ajusta. 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.