我有Windows服务,每隔5分钟定期调用一些wcf服务。
所以当代码到达我需要调用WCF服务的地方时,每隔5分钟,我需要从config中读取一些值。我在WCF服务上有4个不同的操作,每5分钟从Windows服务调用一次,并且所有4个操作都试图从配置文件中读取不同的密钥。
我要做的是,在服务启动时阅读所有这些配置,并将它们保留在内存中,以便我可以在需要时使用它。
我打算这样做: -
方法是否正确?
感谢 普拉迪普
答案 0 :(得分:0)
我相信你的方式是正确的。但我认为在db中存储配置值并从服务init读取到静态属性。所以如果配置中有任何频繁的更改,您可以轻松更改数据库值而无需进行任何部署/配置更改。