CodeDomComponentSerializationService.DeserializeTo Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.