从WPF到Windows服务共享设置

时间:2018-05-15 14:27:04

标签: c# wpf

我有一个应该被设计为服务的WPF应用程序,因为我意识到当用户注销时,应用程序关闭。 WPF端只有一些设置,例如服务所需的DB名称/密码,OAuth令牌。将该信息从WPF视图传输到Windows服务的最佳方法是什么?我曾经以为我会使用注册表设置,但看起来它已经逐步淘汰了UWP所以我想我会学习新的“正确”方式。

我当然不希望将DB信息存储在纯文本文件中。

1 个答案:

答案 0 :(得分:0)

  

将该信息从WPF视图传输到Windows服务的最佳方法是什么?

您基本上可以在Visual Studio中创建一个新的sudo apt update sudo apt install mongodb-org 项目,并将当前代码移到此项目中。

有关如何创建Windows服务的更多信息,请查看MSDN上的文档:

如何:创建Windows服务: https://docs.microsoft.com/en-us/dotnet/framework/windows-services/how-to-create-windows-services

该服务可以像WPF应用程序一样连接到数据库,因为它们都基于相同版本的.NET Framework。

如果要在客户端应用程序和服务之间共享数据,可以使用数据库。如果将服务和客户端应用程序部署到同一台计算机上,则可以使用本地数据库或纯文件,如果不是,则可以使用远程数据库。