gpt4 book ai didi

c# - Web 和 Windows 窗体应用程序使用相同的数据库问题

转载 作者:行者123 更新时间:2023-11-30 22:30:05 25 4
gpt4 key购买 nike

我们有一个 Web 应用程序和一个 Windows 窗体应用程序。 Web 应用程序包含下载此表单应用程序的下载链接。

此表单应用程序将检查客户端机器权限和驱动器空间等,并将使用一些网络服务调用将值更新到全局数据库。

因此 Web 应用程序将持续检查全局数据库的状态,即表单应用程序已完成多少检查。

因此,一旦出现用于下载表单应用程序的下载弹出窗口,Web 应用程序就会开始检查状态。但是,如果用户取消下载或用户关闭表单应用程序,那么在这些情况下,网络应用程序如何停止检查状态。

但在我的例子中,Web 应用程序将始终检查状态更改,即使客户端取消下载或关闭表单应用程序也是如此。那么如何避免呢?

最佳答案

我认为超时是您唯一真正的选择。基本上web端只会检查一定的时间才会放弃。数据库中的状态表应包含“最后更新时间戳”字段。如果状态不是“完成”,并且当前时间比该时间戳多 X 秒,则网络服务器假定进程已超时。

关于c# - Web 和 Windows 窗体应用程序使用相同的数据库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9866752/

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