Если я не делаю что-то не так, как я должны использовать ConfigurationSection, ConfigurationElement и ConfigurationElementCollection, мне бы потребовались, чтобы отформатировать раздел конфигурации следующим образом:web.config пользовательских ConfigurationSection и ненужное многословие
<serviceAuthorization>
<credentials>
<login username="system" password="password" mode="include">
<services>
<service type="AxeFrog.Mobile.Service.Security.AuthenticationService, AxeFrog.Mobile.Service" />
<service type="AxeFrog.Mobile.Service.Security.AnotherService, AxeFrog.Mobile.Service" />
</services>
</login>
<login username="test" password="pass" mode="exclude" />
</credentials>
</serviceAuthorization>
I я бы предпочел бы, если бы я немного больше сказал в формате. Я хотел бы, чтобы отформатировать раздел как это:
<serviceAuthorization>
<login username="system" password="password" mode="include">
<service type="AxeFrog.Mobile.Service.Security.AuthenticationService, AxeFrog.Mobile.Service" />
<service type="AxeFrog.Mobile.Service.Security.AnotherService, AxeFrog.Mobile.Service" />
</login>
<login username="test" password="pass" mode="exclude" />
</serviceAuthorization>
Есть ли способ я могу получить XML раздела конфигурации и просто прочитать его сам?
Как я понимаю, IConfigurationSectionHandler устарел –
Вы абсолютно правы. Я добавил его к моему ответу. –