Les classes de cet espace de noms se répartissent dans les catégories suivantes :
-
Les attributs de sérialisation pouvant être utilisés pour indiquer le sérialiseur à employer pour un type spécifique : DesignerSerializerAttribute pour indiquer le sérialiseur à employer pour un type particulier et RootDesignerSerializerAttribute pour indiquer le sérialiseur de base à employer pour le concepteur racine.
-
Les classes qu'un concepteur peut implémenter pour personnaliser la sérialisation : IDesignerLoaderHost pour le chargement d'un document de concepteur à partir d'un état sérialisé et IDesignerLoaderService pour le chargement d'un document de concepteur lorsque des composants externes et un chargement asynchrone sont impliqués.
-
Les interfaces qu'un concepteur peut utiliser pour gérer le processus de sérialisation : IDesignerSerializationManager pour inscrire ou récupérer des sérialiseurs personnalisés, IDesignerSerializationProvider pour mettre un sérialiseur à la disposition de IDesignerSerializationManager et IDesignerSerializationService, qui fournit des méthodes pour appeler la sérialisation et la désérialisation.
-
Une interface pouvant être implémentée pour personnaliser le processus de chargement d'un concepteur : DesignerLoader.
-
Une interface pouvant être utilisée pour optimiser le rechargement d'un concepteur : ICodeDomDesignerReload.
-
D'autres classes d'assistance : INameCreationService, qui est une interface permettant de générer des noms uniques pour les objets, ContextStack, qui représente une structure de données utile pour le partage d'informations sur le contexte de la sérialisation avec des sérialiseurs et InstanceDescriptor, qui constitue un objet pouvant décrire un objet sérialisable.
Classes| Classe | Description | |
|---|---|---|
![]() | BasicDesignerLoader | Fournit une implémentation de l'interface IDesignerLoaderService. |
![]() | CodeDomComponentSerializationService | Sérialise un jeu de composants dans un magasin de sérialisation. |
![]() | CodeDomDesignerLoader | Fournit la classe de base pour implémenter un chargeur de concepteur CodeDOM. |
![]() | CodeDomLocalizationProvider | Fournit des services de sérialisation de ressources CodeDOM. Cette classe ne peut pas être héritée. |
![]() | CodeDomSerializer | Sérialise un graphique d'objet en une série d'instructions CodeDOM. Cette classe fournit une classe de base abstraite pour un sérialiseur. |
![]() | CodeDomSerializerBase | Fournit une classe de base pour les classes CodeDomSerializer. |
![]() | CodeDomSerializerException | Exception levée si des informations sur le numéro de la ligne sont disponibles pour une erreur de sérialisation. |
![]() | CollectionCodeDomSerializer | Sérialise des collections. |
![]() | ComponentSerializationService | Fournit la classe de base pour sérialiser un jeu de composants ou des objets sérialisables dans un magasin de sérialisation. |
![]() | ContextStack | Fournit un objet de pile pouvant être utilisé par un sérialiseur pour mettre des informations à la disposition de sérialiseurs imbriqués. |
![]() | DefaultSerializationProviderAttribute | L'attribut DefaultSerializationProviderAttribute est placé sur un sérialiseur pour indiquer la classe à utiliser comme fournisseur par défaut de ce type de sérialiseur. |
![]() | DesignerLoader | Fournit une interface de chargeur de concepteur de base pouvant être utilisée pour implémenter un chargeur de concepteur personnalisé. |
![]() | DesignerSerializationManager | Fournit une implémentation de l'interface IDesignerSerializationManager. |
![]() | DesignerSerializerAttribute | Indique un sérialiseur que le gestionnaire de sérialisation doit utiliser pour sérialiser les valeurs du type auquel s'applique cet attribut. Cette classe ne peut pas être héritée. |
![]() | ExpressionContext | Fournit un moyen de passer l'état de contexte à des sérialiseurs. Cette classe ne peut pas être héritée. |
![]() | InstanceDescriptor | Fournit les informations nécessaires à la création d'une instance d'un objet. Cette classe ne peut pas être héritée. |
![]() | MemberCodeDomSerializer | Fournit la classe de base pour sérialiser une primitive de réflexion dans le graphique d'objets. |
![]() | MemberRelationshipService | Fournit la classe de base pour lier un membre à un autre. |
![]() | ObjectStatementCollection | Contient une table d'instructions fournies par StatementContext. Cette classe ne peut pas être héritée. |
![]() | ResolveNameEventArgs | Fournit des données pour l'événement ResolveName. |
![]() | RootContext | CodeDomSerializer ajoute un contexte racine pour fournir une définition de l'objet racine. Cette classe ne peut pas être héritée. |
![]() | RootDesignerSerializerAttribute | Indique le sérialiseur de base à utiliser pour un objet concepteur racine. Cette classe ne peut pas être héritée. |
![]() | SerializationStore | Fournit la classe de base pour stocker des données de sérialisation pour ComponentSerializationService. |
![]() | SerializeAbsoluteContext | Indique que les sérialiseurs doivent gérer des valeurs par défaut. Cette classe ne peut pas être héritée. |
![]() | StatementContext | Fournit un emplacement dans lequel des instructions peuvent être sérialisées. Cette classe ne peut pas être héritée. |
![]() | TypeCodeDomSerializer | Sérialise un objet vers un type nouveau. |
Interfaces| Interface | Description | |
|---|---|---|
![]() | ICodeDomDesignerReload | Fournit une interface pouvant être utilisée pour optimiser le rechargement d'un concepteur. |
![]() | IDesignerLoaderHost | Fournit une interface qui peut étendre un hôte de concepteur de sorte qu'il prenne en charge le chargement à partir d'un état sérialisé. |
![]() | IDesignerLoaderService | Fournit une interface qui peut étendre un chargeur de concepteur de sorte qu'il prenne en charge le chargement asynchrone de composants externes. |
![]() | IDesignerSerializationManager | Fournit une interface pouvant gérer la sérialisation au moment du design. |
![]() | IDesignerSerializationProvider | Fournit une interface qui permet d'accéder à un sérialiseur. |
![]() | IDesignerSerializationService | Fournit une interface qui peut appeler la sérialisation et la désérialisation. |
![]() | INameCreationService | Fournit un service pouvant générer des noms uniques pour des objets. |
Structures| Structure | Description | |
|---|---|---|
![]() | MemberRelationship | Représente une relation unique entre un objet et un membre. |
Délégués| Délégué | Description | |
|---|---|---|
![]() | ResolveNameEventHandler | Représente la méthode gérant l'événement ResolveName d'un gestionnaire de sérialisation. |
Énumérations| Énumération | Description | |
|---|---|---|
![]() | BasicDesignerLoader.ReloadOptions | Définit le comportement de la méthode Reload. Ces indicateurs peuvent être associés à l'aide de l'opérateur de bits OR. |
![]() | CodeDomLocalizationModel | Détermine le modèle de localisation devant être utilisé par l'adaptateur de ressources CodeDom. |





Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ