Partager via


ComponentSerializationService.DeserializeTo Méthode

Définition

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)

Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs

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)

Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs

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)

Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs
Source:
ComponentSerializationService.cs

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é.

Voir aussi

S’applique à