1
1
我有一个小项目,两者兼而有之。它使用IPC将设置传输到客户端,客户端在客户端修改设置并将其发送回去。当服务接收到新设置时,它使用ConfigurationManager保存设置并相应地更新自身。我们费了很大的劲才允许重新配置服务,而不需要重新启动。 更新 为了满足Giorgi对更多信息的要求:
我相信我们不能就这样
最后,您需要确保执行实际工作的服务部分在安全的情况下定期检查配置更改,并且在配置启动时已经进行的处理不会受到更改的影响。一个简单的方法是当服务接收到来自客户端的信号时停止处理,当客户端说已经完成时恢复处理。 |
2
2
由于您必须将这些设置保存在某个位置,因此可以让服务人员监视更改。如果将设置写入配置文件,则服务可以使用FileSystemWatcher。如果将它们写入注册表,则可以使用注册表观察程序(请参阅 SO ). 但是执行命令非常干净。 |
3
2
您可以将配置参数存储在文件中并使用 FileSystemWatcher 也有不同的选择 Interprocess Communication |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |