gpt4 book ai didi

c# - 定期轮询服务器的应用程序模型

转载 作者:太空宇宙 更新时间:2023-11-03 20:27:26 27 4
gpt4 key购买 nike

我正尝试着手开发一个应用程序,该应用程序肯定需要一些 GUI 来进行配置管理,并且该应用程序必须大约每小时轮询一次 Web 服务(以检查更新/消息)。此外,该应用程序应持续在后台/系统托盘中运行。

我正在寻找有关此应用程序设计的总体架构的一些指导。这可以是一个直接的 WPF 应用程序,还是它是一个更好的 Windows 服务,因为轮询并且因为预计该应用程序将一直运行?你们有什么建议吗?

最佳答案

首先,服务往往没有 GUI。他们可以,但不建议这样做。

我会做的是有两个应用程序。执行相关监控的服务本身,以及一个用户界面应用程序(在启动时运行),并为服务提供接口(interface)。可以通过多种方式处理两者之间的通信。

这样做的好处是,即使没有用户登录,您的服务也会运行,并且只有当用户 登录时,UI 部分才会出现。

关于c# - 定期轮询服务器的应用程序模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737760/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com