Поиск
 

Web-Приложения

Создание Web приложений на технологии ASP.NET

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

Работа с конфигом

В данном уроке мы рассмотри механизм работы с конфигурационными файлами в WIN приложениях.



Для начала добавляем в проект конфиг файл







Будет создан файл в XML формате

Подключаем библиотеку



using System.Configuration;




Создаем объект через который будем взаимодействовать с файлом конфигурации




System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);




Выбираем секцию конфиг файла




AppSettingsSection appSettings = (AppSettingsSection)config.GetSection("appSettings");




Вот пример моего файла конфигурации





<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="ProjectReport.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <appSettings>
        <add key="server" value="MyServer" />
    </appSettings>
    <connectionStrings />
</configuration>



Когда секция подключена можно читать и сохранять параметры


Читаем параметры конфиг файла



MessageBox.Show(appSettings.Settings["server"].Value);




Записываем новое значение




appSettings.Settings["server"].Value = "NewServer";




После внесения новых значений необходимо сохранить конфиг




config.Save();



Предыдущая стр.    Оглавление   
Средняя оценка: (0 - 0 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии