ComponentSerializationService.DeserializeTo Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Desserializa o dado SerializationStore ao recipiente dado.
Sobrecargas
| Name | Description |
|---|---|
| DeserializeTo(SerializationStore, IContainer) |
Desserializa o dado SerializationStore ao recipiente dado. |
| DeserializeTo(SerializationStore, IContainer, Boolean) |
Desserializa o fornecido SerializationStore ao recipiente dado, validando opcionalmente os tipos reciclados. |
| DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Desserializa o dado SerializationStore ao contentor dado, aplicando opcionalmente valores de propriedades por defeito. |
DeserializeTo(SerializationStore, IContainer)
Desserializa o dado SerializationStore ao recipiente dado.
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 para desserializar.
- container
- IContainer
O contentor ao qual IComponent os objetos serão adicionados.
Exceções
store ou container é null.
store não contém dados num formato que o contentor de serialização possa processar.
Observações
O DeserializeTo método desserializa store, mas em vez de produzir novos objetos, aplica os dados do armazenamento a um conjunto existente de objetos retirados do contentor fornecido. Como resultado, o chamador pode criar antecipadamente um objeto da forma que achar adequado. Se um objeto tiver um estado de desserialização e o objeto não for nomeado no conjunto de objetos existentes, será criado um novo objeto. Se esse objeto também implementar IComponent, será adicionado a container. Os objetos no contentor devem ter nomes e tipos que correspondam aos objetos no armazenamento de serialização para que um objeto existente possa ser utilizado.
Ver também
Aplica-se a
DeserializeTo(SerializationStore, IContainer, Boolean)
Desserializa o fornecido SerializationStore ao recipiente dado, validando opcionalmente os 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 para desserializar.
- container
- IContainer
O contentor ao qual IComponent os objetos serão adicionados.
- validateRecycledTypes
- Boolean
true para garantir que a desserialização só funcione se for aplicada a um objeto do mesmo tipo.
Exceções
store ou container é null.
store não contém dados num formato que o contentor de serialização possa processar.
Observações
O DeserializeTo método desserializa store, mas em vez de produzir novos objetos, aplica os dados do armazenamento a um conjunto existente de objetos retirados do contentor fornecido. Como resultado, o chamador pode criar antecipadamente um objeto da forma que achar adequado. Se um objeto tiver um estado de desserialização e o objeto não for nomeado no conjunto de objetos existentes, será criado um novo objeto. Se esse objeto também implementar IComponent, será adicionado a container. Os objetos no contentor devem ter nomes e tipos que correspondam aos objetos no armazenamento de serialização para que um objeto existente possa ser utilizado.
Ver também
Aplica-se a
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)
Desserializa o dado SerializationStore ao contentor dado, aplicando opcionalmente valores de propriedades por defeito.
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 para desserializar.
- container
- IContainer
O contentor ao qual IComponent os objetos serão adicionados.
- validateRecycledTypes
- Boolean
true para garantir que a desserialização só funcione se for aplicada a um objeto do mesmo tipo.
- applyDefaults
- Boolean
true para indicar que os valores padrão das propriedades devem ser aplicados.
Exceções
store ou container é null.
store não contém dados num formato que o contentor de serialização possa processar.
Observações
O DeserializeTo método desserializa store, mas em vez de produzir novos objetos, aplica os dados do armazenamento a um conjunto existente de objetos retirados do contentor fornecido. Como resultado, o chamador pode criar antecipadamente um objeto da forma que achar adequado. Se um objeto tiver um estado de desserialização e o objeto não for nomeado no conjunto de objetos existentes, será criado um novo objeto. Se esse objeto também implementar IComponent, será adicionado a container. Os objetos no contentor devem ter nomes e tipos que correspondam aos objetos no armazenamento de serialização para que um objeto existente possa ser utilizado.