При помощи следующего набора классов:
public class MyConfigSection : ConfigurationSection
{
[ConfigurationProperty("Items")]
public ItemCollection Items
{
get { return ((ItemCollection)(base["Items"])); }
}
}
[ConfigurationCollection(typeof(ItemElement), AddItemName = "Item")]
public class ItemCollection : ConfigurationElementCollection
{
...
}
public class ItemElement : ConfigurationElement
{
...
}
Я организую чтение конфигурационной секции следующего вида:
Возможно ли как-то настроить чтение, если я хочу чтобы секция имела вид
т.е. чтобы элементы коллекции не были заключены в
Ответ
Попробуйте использовать параметр IsDefaultCollection и пустую строку как ключ:
public class MyConfigSection : ConfigurationSection
{
[ConfigurationProperty("", Options = ConfigurationPropertyOptions.IsDefaultCollection)]
public ItemCollection Items
{
get { return ((ItemCollection)(base[""])); }
}
}
Комментариев нет:
Отправить комментарий