Инструмент конструктора разделов конфигурации - получение XML из объектов - PullRequest
0 голосов
/ 13 июля 2009

Я использую инструмент CSD для создания пользовательских разделов конфигурации в моем веб-приложении asp.net 3.5. У меня нет проблем с настройкой раздела, элементов и коллекций. Однако, когда я создаю новые экземпляры этих файлов для представления того, что мне нужно сохранить в файловой системе, я не могу получить результирующий XML. Я надеюсь, что кто-то тоже сталкивался с этим раньше.

Ниже приведен пример кода, который я должен вернуть XML. MyCustomConfiguration наследуется от ConfigurationSection автоматически через инструмент генерации CSD

MyCustomConfiguration.SectionInformation.GetRawXml()

Пример вывода XML, который должен быть смоделирован, приведен ниже. Экземпляры, которые я создаю программно для моделирования этого, идеальны, но независимо от того, какой вывод у меня пустой.

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

1 Ответ

0 голосов
/ 13 июля 2009

Понял это на моих собственных моментах назад. Оказывается, мне нужно было сериализоваться из базы, а не по методу, описанному выше.

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