CodeDomComponentSerializationService.DeserializeTo Método

Definição

Desserializa o dado SerializationStore para o contêiner fornecido, opcionalmente aplicando valores de propriedade padrão.

public:
 override void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public override void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
override this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public Overrides Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)

Parâmetros

store
SerializationStore

A SerializationStore partir da qual os objetos serão desserializados.

container
IContainer

Um contêiner de objetos aos quais os dados serão aplicados.

validateRecycledTypes
Boolean

true para validar o tipo reciclado; caso contrário, false.

applyDefaults
Boolean

true para aplicar valores de propriedade padrão; caso contrário, false.

Exceções

store ou container é null.

store não é um tipo de repositório de serialização com suporte. Use um repositório retornado por CreateStore().

Comentários

O DeserializeTo método desserializa o armazenamento fornecido, mas, em vez de produzir novos objetos, os dados no repositório são aplicados a um conjunto existente de objetos que são retirados do container parâmetro. Como resultado, o chamador pode criar com antecedência um objeto como achar adequado. Se um objeto tiver 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 for implementado IComponent, ele será adicionado ao contêiner fornecido. Os objetos no contêiner devem ter nomes e tipos que correspondam a objetos no repositório de serialização para que um objeto existente seja usado.

Aplica-se a