【发布时间】:2013-02-18 21:12:44
【问题描述】:
我有以下场景:一个 Windows Mobile 6.1 (.NET Compact Framwork 2.0) Forms 应用程序(同时在多个设备上运行),它使用来自服务器的多个 WCF 服务。要使用 windows 窗体应用程序,用户必须登录。
服务器使用来自 SAP 系统的数据。 WCF 服务器必须根据记录的用户从 SAP 检索一些信息。因此,我的 Windows 窗体应用程序必须(不时)显示它们仍在运行到我的 WCF 服务器。
我可以做些什么来完成这项任务?我正在考虑创建一个更新 WCF 服务器的 SQL 服务器的后台任务。 (就像一个会话控件)。
【问题讨论】:
-
为什么不添加一个 WCF 服务,它只是一个 SillAlive(UserName) 函数并从后台线程或设备表单应用程序中的计时器调用它?
-
WCF 需要知道哪些设备在特定时间内处于活动状态。由于某些设备最终可能会冻结或耗尽电池或断开连接(超出 wi-fi 范围)我可以
t simply relly in the serviec getting called. Thats 为什么我虽然使用 SQL 来控制状态。
标签: c# winforms session windows-mobile