Должен ли я использовать app.config или пользовательский XML-файл для инициализации данных в моем проекте, когда у меня есть N элементов для инициализации? - PullRequest
0 голосов
/ 25 июля 2011

Я пишу многопоточный сервис win, который при загрузке должен прочитать список из N имен имен и затем инициализировать класс чтения очереди для каждого имени очереди.

Каким будет правильный путь? для хранения файла list.xml со всеми именами очередей (и еще 3-4 значениями для каждого имени очереди) или для этого добавьте в app.config пользовательские данные (для этого потребуется реализация ConfigurationElementCollection / ConfigurationElement в моем приложении (более длинный путь идти).

Thx.

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Если список должен измениться во время выполнения, я бы использовал отдельный XML-файл, иначе app.config. таким образом, я мог бы каждый раз бросать новый файл, не беспокоясь о том, чтобы испортить app.config.

В вашем случае вы говорите, что это делается только при запуске, тогда лучше app.config.

Но все зависит от личного выбора и от того, как он вписывается во всю архитектуру.

1 голос
/ 25 июля 2011

Я бы использовал конфиг - именно для этого. Я видел конфиги длиной в сотни строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...