我正在编写一个多线程的win服务,它在加载时应该读取N个队列名称的列表,然后为每个队列名称初始化一个队列读取器类。
正确的方法是什么?保存一个包含所有队列名的list.xml文件(每个队列名还有3-4个值),或者为此在app.config中放置自定义数据(这将要求我在应用程序中实现ConfigurationElementCollection / ConfigurationElement (还有更长的路要走)。
谢谢。
发布于 2011-07-25 04:32:33
我会使用config --它就是为了这个目的。我见过长达数百行的配置。
发布于 2011-07-25 04:32:57
如果列表要在运行时更改,我将使用单独的xml文件,否则将使用app.config。这样,我就可以在每次需要的时候删除一个新文件,而不用担心弄乱app.config。
在你的例子中,你说它只在启动时完成,那么app.config更好。
但这一切都取决于个人的选择以及它如何适应整个架构。
https://stackoverflow.com/questions/6809479
复制相似问题