ComponentSerializationService.DeserializeTo Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desserializa o SerializationStore determinado ao contêiner determinado.
Sobrecargas
DeserializeTo(SerializationStore, IContainer) |
Desserializa o SerializationStore determinado ao contêiner determinado. |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Desserializa o SerializationStore determinado para o contêiner determinado, validando, opcionalmente, tipos reciclados. |
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Desserializa o SerializationStore fornecido para o contêiner fornecido aplicando, opcionalmente, valores de propriedade padrão. |
DeserializeTo(SerializationStore, IContainer)
Desserializa o SerializationStore determinado ao contêiner 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
O SerializationStore a ser desserializado.
- container
- IContainer
O contêiner ao qual os objetos IComponent serão adicionados.
Exceções
store
ou container
é null
.
store
não contém dados em um formato que o contêiner de serialização possa processar.
Comentários
O DeserializeTo método desserializa store
, mas, em vez de produzir novos objetos, ele aplica os dados no repositório a um conjunto existente de objetos que são retirados do contêiner fornecido. Dessa forma, o chamador pode criar com antecedência um objeto, mas ele vê se ele cabe. Se um objeto tiver um estado de desserialização e o objeto não for nomeado no conjunto de objetos existentes, um novo objeto será criado. Se esse objeto também implementar IComponent, ele será adicionado a container
. Os objetos no contêiner devem ter nomes e tipos correspondentes aos objetos no repositório de serialização para um objeto existente ser usado.
Confira também
Aplica-se a
DeserializeTo(SerializationStore, IContainer, Boolean)
Desserializa o SerializationStore determinado para o contêiner determinado, validando, opcionalmente, 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
O SerializationStore a ser desserializado.
- container
- IContainer
O contêiner ao qual os objetos IComponent serão adicionados.
- validateRecycledTypes
- Boolean
true
para garantir que a desserialização só funcionará se aplicada a um objeto do mesmo tipo.
Exceções
store
ou container
é null
.
store
não contém dados em um formato que o contêiner de serialização possa processar.
Comentários
O DeserializeTo método desserializa store
, mas, em vez de produzir novos objetos, ele aplica os dados no repositório a um conjunto existente de objetos que são retirados do contêiner fornecido. Dessa forma, o chamador pode criar com antecedência um objeto, mas ele vê se ele cabe. Se um objeto tiver um estado de desserialização e o objeto não for nomeado no conjunto de objetos existentes, um novo objeto será criado. Se esse objeto também implementar IComponent, ele será adicionado a container
. Os objetos no contêiner devem ter nomes e tipos correspondentes aos objetos no repositório de serialização para um objeto existente ser usado.
Confira também
Aplica-se a
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)
Desserializa o SerializationStore fornecido para o contêiner fornecido aplicando, opcionalmente, valores de propriedade padrão.
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
O SerializationStore a ser desserializado.
- container
- IContainer
O contêiner ao qual os objetos IComponent serão adicionados.
- validateRecycledTypes
- Boolean
true
para garantir que a desserialização só funcionará se aplicada a um objeto do mesmo tipo.
- applyDefaults
- Boolean
true
para indicar que os valores de propriedade padrão devem ser aplicados.
Exceções
store
ou container
é null
.
store
não contém dados em um formato que o contêiner de serialização possa processar.
Comentários
O DeserializeTo método desserializa store
, mas, em vez de produzir novos objetos, ele aplica os dados no repositório a um conjunto existente de objetos que são retirados do contêiner fornecido. Dessa forma, o chamador pode criar com antecedência um objeto, mas ele vê se ele cabe. Se um objeto tiver um estado de desserialização e o objeto não for nomeado no conjunto de objetos existentes, um novo objeto será criado. Se esse objeto também implementar IComponent, ele será adicionado a container
. Os objetos no contêiner devem ter nomes e tipos correspondentes aos objetos no repositório de serialização para um objeto existente ser usado.