CodeDomComponentSerializationService Classe
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.
Sérialise un jeu de composants dans un magasin de sérialisation.
public ref class CodeDomComponentSerializationService sealed : System::ComponentModel::Design::Serialization::ComponentSerializationService
public sealed class CodeDomComponentSerializationService : System.ComponentModel.Design.Serialization.ComponentSerializationService
type CodeDomComponentSerializationService = class
inherit ComponentSerializationService
Public NotInheritable Class CodeDomComponentSerializationService
Inherits ComponentSerializationService
- Héritage
Remarques
La CodeDomComponentSerializationService classe sérialise un ensemble de composants ou d’objets sérialisables dans un magasin de sérialisation. Le magasin peut ensuite être désérialisé ultérieurement. La CodeDomComponentSerializationService classe diffère des autres schémas de sérialisation en ce que le format de sérialisation est opaque et autorise la sérialisation partielle des objets. Par exemple, vous pouvez choisir de sérialiser uniquement les propriétés sélectionnées pour un objet.
La classe de base, ComponentSerializationService, remplace l’interface IDesignerSerializationService de .NET Framework version 1.0, bien que cette dernière soit conservée à des fins de compatibilité descendante. La CodeDomComponentSerializationService classe n’implémente pas l’interface, mais si vous interrogez pour IDesignerSerializationService, fournit une implémentation de CodeDomDesignerLoader pont pour garantir la IDesignerSerializationService compatibilité descendante.
Constructeurs
CodeDomComponentSerializationService() |
Initialise une nouvelle instance de la classe CodeDomComponentSerializationService. |
CodeDomComponentSerializationService(IServiceProvider) |
Initialise une nouvelle instance de la classe CodeDomComponentSerializationService à l'aide du fournisseur de services donné pour résoudre des services. |
Méthodes
CreateStore() |
Crée un SerializationStore. |
Deserialize(SerializationStore) |
Désérialise le magasin donné pour produire une collection d'objets. |
Deserialize(SerializationStore, IContainer) |
Désérialise le magasin donné et remplit le IContainer donné avec des objets IComponent désérialisés. |
DeserializeTo(SerializationStore, IContainer) |
Désérialise le SerializationStore spécifié dans le conteneur donné. (Hérité de ComponentSerializationService) |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Désérialise le SerializationStore spécifié dans le conteneur donné, en validant éventuellement les types recyclés. (Hérité de ComponentSerializationService) |
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. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
LoadStore(Stream) |
Charge SerializationStore à partir du flux donné. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Serialize(SerializationStore, Object) |
Sérialise l'objet donné dans le SerializationStore donné. |
SerializeAbsolute(SerializationStore, Object) |
Sérialise l'objet donné en prenant en compte les valeurs de propriétés par défaut. |
SerializeMember(SerializationStore, Object, MemberDescriptor) |
Sérialise le membre donné sur l’objet donné. |
SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor) |
Sérialise le membre donné sur l’objet donné, mais sérialise également le membre s’il contient la valeur de propriété par défaut. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |