Инструмент конструктора разделов конфигурации — получение XML из объектов

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

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

MyCustomConfiguration.SectionInformation.GetRawXml()

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

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

person Jakkwylde    schedule 13.07.2009    source источник


Ответы (1)


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

string test = base.SerializeSection(this, "myCustomConfiguration", ConfigurationSaveMode.Full);
person Jakkwylde    schedule 13.07.2009