0

J'utilise l'outil CSD pour créer des sections de configuration personnalisées dans mon application Web asp.net 3.5. Je n'ai aucun problème avec la mise en place de la section, des éléments et des collections. Cependant, lorsque je crée de nouvelles instances de celles-ci pour représenter ce dont j'ai besoin pour persister dans le système de fichiers, je ne peux pas obtenir le XML résultant. J'espère que quelqu'un a déjà traversé ça avant.Outil de conception de section de configuration - Obtention de code XML à partir d'objets

Un exemple du code que j'utilise qui devrait retourner le XML est ci-dessous. MyCustomConfiguration hérite de ConfigurationSection automatiquement par l'outil de génération CSD

MyCustomConfiguration.SectionInformation.GetRawXml() 

sortie XML de l'échantillon qui doit être modélisé est au-dessous. Les instances que je crée par programme pour modéliser ceci sont parfaites mais peu importe ce que ma sortie est vide.

<myCustomConfiguration ...> 
    <friends> 
     <name ... /> 
     <name ... /> 
    </friends> 
</myCustomConfiguration> 

Répondre

0

J'ai imaginé celui-ci il y a quelques instants. Il s'avère que j'avais besoin de sérialiser à partir de la base plutôt que la méthode décrite ci-dessus.

string test = base.SerializeSection(this, "myCustomConfiguration", ConfigurationSaveMode.Full); 
Questions connexes