CodeDomComponentSerializationService.DeserializeTo Méthode

Définition

Désérialise le SerializationStore spécifié dans le conteneur donné, en appliquant éventuellement des valeurs de propriété par défaut.

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)

Paramètres

store
SerializationStore

SerializationStore à partir duquel les objets seront désérialisés.

container
IContainer

Conteneur d'objets auquel des données seront appliquées.

validateRecycledTypes
Boolean

true pour valider le type recyclé ; sinon, false.

applyDefaults
Boolean

true pour appliquer des valeurs de propriété par défaut ; sinon, false.

Exceptions

store ou container est null.

store n’est pas un type de magasin de sérialisation pris en charge. Utilisez un magasin retourné par CreateStore().

Remarques

La DeserializeTo méthode désérialise le magasin donné, mais plutôt que de produire de nouveaux objets, les données du magasin sont appliquées à un jeu d’objets existant qui sont extraits du container paramètre . Par conséquent, l’appelant peut créer un objet à l’avance, comme il le juge bon. Si un objet a l’état de désérialisation et qu’il n’est pas nommé dans le jeu d’objets existants, un nouvel objet est créé. Si cet objet implémente IComponentégalement , il est ajouté au conteneur donné. Les objets du conteneur doivent avoir des noms et des types qui correspondent aux objets du magasin de sérialisation pour qu’un objet existant soit utilisé.

S’applique à