Изменения в классе ConfigurationManager и конфигурации по требованию - PullRequest
1 голос
/ 06 июля 2010

Существуют ли какие-либо события, которые сработают, если кто-то отредактирует мою пользовательскую конфигурацию приложения?Я хотел знать такие изменения и применить его в моем заявлении.

1 Ответ

2 голосов
/ 06 июля 2010

Если это веб-приложение, то это происходит автоматически.

Если это не веб (и у вас есть app.config), используйте FileSystemWatcher для мониторинга файла. Когда файлы событий, перезапустите приложение (используйте Application.Restart ()) - или просто заново загрузите ваши значения конфигурации так, как вы это делали изначально. Например, если у вас есть общедоступное свойство только для чтения в классе «Настройки», просто перезагрузите настройки этого события. Надеюсь, это поможет.

...