c# - 从外部 Web 服务自行更新 POCO 模型类

标签 c# wpf events asynchronous self-updating

我正在开发一个类库,该库使用 GPS 纬度/经度坐标近乎实时地跟踪交通车辆。

该库从公交服务提供的 REST XML Web 服务中获取车辆位置。我希望车辆坐标能够自动更新,而无需通过应用程序中的刷新方法手动调用和更新它们。该类应该自动使用最新数据更新自身,并在更新时引发事件。

是否可以使用定时事件自动刷新对象内部计时器上的数据,或者如果不在类内运行消息泵就不可能实现这一点

如果存在此类问题,我深表歉意,但如果存在,我无法使用 Google 或网站搜索找到它。

最佳答案

您可以使用System.Threading.Timer。它不需要消息循环,因为它在线程池线程上“滴答”。这确实意味着您必须编码回 UI 线程才能更新 UI。

关于c# - 从外部 Web 服务自行更新 POCO 模型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10179016/

相关文章:

java - 在 Java 中实现 OnCheckedChanged

c# - 调试 Windows 服务的更简单方法

c# - 空运算符 c#

c# - 简单场景,如何融入Tell Don't Ask?

c# - 在处理程序中将 Json 反序列化为 Object

wpf - 如何制作具有交替行颜色和固定颜色部分的 WPF DataGrid(忽略交替)

wpf - 如何以编程方式创建/填充关于 MVVM 的 View ?

c# - 简化代码 C# switch 语句

c++ - Qt:如何向操作系统/窗口系统发送事件?

javascript - 确定 html 标签的内容何时更改