вторник, 8 января 2008 г.

Mysteries of .NET 2.0 Configuration

Не так давно наткнулся на СodeProject на серию замечательных статей под общим названием Mysteries of .NET 2.0 Configuration про System.Configuration 2.0. В net 2.0 работа с конфигурационными файлами приложения была существенно переработана, но единого и полноценного описания секций различного уровня сложности и архитектуры System.Configuration 2.0 мне встречать не приходилось.

Далее вкратце пройдусь по статьям.

Unraveling the Mysteries of .NET 2.0 Configuration – описываются основные сведения про System.Configuration. Есть полноценное описание того, как создавать и регистрировать секции и группы, как создавать настройки и коллекции настроек различного уровня сложности. В большинстве случаев этой статьи для работы с конфигурационными файлами будет предостаточно. Автор дает рекомендации, основанные на собственном опыте, по повышению производительности и организации кода.

Decoding the Mysteries of .NET 2.0 Configuration – описываются валидаторы и конверторы типов данных. Валидаторы позволяют организовывать различного рода проверки что данные попадают в определенный диапазон. Конверторы преобразовывают данные из строкового вида в .NET объект и обратно. В статье описываются возможности стандартных валидаторов и конверторов, описываются способы создания собственных.

Cracking the Mysteries of .NET 2.0 Configurationпоследняя статья из серии. Описывает более подробно внутреннюю архитектуру System.Configuration. Особенности работы для Web и Windows приложений.