ComponentSerializationService.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é.
Surcharges
DeserializeTo(SerializationStore, IContainer) |
Désérialise le SerializationStore spécifié dans le conteneur donné. |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Désérialise le SerializationStore spécifié dans le conteneur donné, en validant éventuellement les types recyclés. |
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Désérialise le SerializationStore spécifié dans le conteneur donné, en appliquant éventuellement des valeurs de propriété par défaut. |
DeserializeTo(SerializationStore, IContainer)
Désérialise le SerializationStore spécifié dans le conteneur donné.
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)
Paramètres
- store
- SerializationStore
SerializationStore à désérialiser.
- container
- IContainer
Conteneur auquel des objets IComponent seront ajoutés.
Exceptions
store
ou container
est null
.
store
ne contient pas de données dans un format que le conteneur de sérialisation peut traiter.
Remarques
La DeserializeTo méthode désérialise store
, mais au lieu de produire de nouveaux objets, elle applique les données du magasin à un ensemble existant d’objets extraits du conteneur fourni. Par conséquent, l’appelant peut créer un objet à l’avance, comme il le juge bon. Si un objet a un é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é à container
. 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é.
Voir aussi
S’applique à
DeserializeTo(SerializationStore, IContainer, Boolean)
Désérialise le SerializationStore spécifié dans le conteneur donné, en validant éventuellement les types recyclés.
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)
Paramètres
- store
- SerializationStore
SerializationStore à désérialiser.
- container
- IContainer
Conteneur auquel des objets IComponent seront ajoutés.
- validateRecycledTypes
- Boolean
true
pour garantir que la désérialisation ne fonctionnera que si elle est appliquée à un objet du même type.
Exceptions
store
ou container
est null
.
store
ne contient pas de données dans un format que le conteneur de sérialisation peut traiter.
Remarques
La DeserializeTo méthode désérialise store
, mais au lieu de produire de nouveaux objets, elle applique les données du magasin à un ensemble existant d’objets extraits du conteneur fourni. Par conséquent, l’appelant peut créer un objet à l’avance, comme il le juge bon. Si un objet a un é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é à container
. 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é.
Voir aussi
S’applique à
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)
Désérialise le SerializationStore spécifié dans le conteneur donné, en appliquant éventuellement des valeurs de propriété par défaut.
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)
Paramètres
- store
- SerializationStore
SerializationStore à désérialiser.
- container
- IContainer
Conteneur auquel des objets IComponent seront ajoutés.
- validateRecycledTypes
- Boolean
true
pour garantir que la désérialisation ne fonctionnera que si elle est appliquée à un objet du même type.
- applyDefaults
- Boolean
true
pour indiquer que les valeurs de propriété par défaut doivent être appliquées.
Exceptions
store
ou container
est null
.
store
ne contient pas de données dans un format que le conteneur de sérialisation peut traiter.
Remarques
La DeserializeTo méthode désérialise store
, mais au lieu de produire de nouveaux objets, elle applique les données du magasin à un ensemble existant d’objets extraits du conteneur fourni. Par conséquent, l’appelant peut créer un objet à l’avance, comme il le juge bon. Si un objet a un é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é à container
. 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é.