Рис. 5.6. Редактирование параметра настройки приложения с помощью WAT

В основе WAT заложена хорошая идея. Вы производите свои изменения с помощью графического интерфейса (Web-страницы), и WAT генерирует необходимые параметры настройки и незаметно добавляет их в файл web.config для вашего приложения. Естественно, WAT поддерживает множество параметров настройки для конфигурирования более сложных параметров настройки ASP.NET, и вы увидите их на страницах этой книги.

Расширение структуры конфигурационного файла

Как вы могли видеть, ASP.NET использует модульную и существенно расширяемую модель конфигурации. Вы можете не только расширять конвейер HTTP с помощью обработчиков HTTP и модулей HTTP, но и расширять структуру конфигурационных файлов web.соnfig и machine.config за счет собственных специальных разделов.

Ранее в этой главе вы могли узнать, как используется элемент <appSettings> для хранения специальной информации, используемой вашим приложением. Элемент <appSettings> имеет два существенных ограничения. Во-первых, он не предлагает способ хранения структурированной информации, такой как списки или группы связанных параметров настройки. Во-вторых, он не имеет средств для работы с различными типами данных. Элемент <appSettings> ограничен одними строками. К счастью, вы можете расширить структуру конфигурационного файла с помощью произвольного XML. Вы можете затем создать более специализированный класс, который будет способен читать эту информацию и преобразовывать ее в необходимый вам тип данных.

предыдущая    следующая страница   оглавление

229

Hosted by uCoz