首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能从PropertyChanged中的WebService得到一个C#事件吗?

我能从PropertyChanged中的WebService得到一个C#事件吗?
EN

Stack Overflow用户
提问于 2013-09-13 08:38:43
回答 1查看 231关注 0票数 1

假设我想为Windows 8制作一个股票查看器应用程序,它应该为用户提供实时的股票价格。然后我会有一个包含所有当前股价的数据库的服务器。

那么,怎样才能最优雅地下载股价呢?

我可以想到两种方法(我对C#、webservices等非常陌生):

  1. 应用程序可以定期从数据库下载所有条目并在应用程序中显示--在我看来并不是很优雅。
  2. 另一种方法可以是开发一个webservice,它可以为只下载已经改变的股票提供一个接口。但我不知道这是否可能,怎么做?是否可以将本地股票数据绑定到web服务提供的某些数据,然后侦听来自webservice的PropertyChanged事件(使用INotifyPropertyChanged接口),然后更新该事件的UI?
EN

回答 1

Stack Overflow用户

发布于 2013-09-13 16:42:04

如果能够对DB进行更改,我会在DB中添加更多的应用程序逻辑。

如果您的数据库跟踪它所跟踪的每个库存的上一次更改时间,那么当每个用户查询数据库时,数据库可以很容易地发送比该用户上次查询时更新的行。

如果db也有每个用户正在跟踪的股票列表,那么用户查询可以仅仅是日期/时间,响应也可以是该用户正在跟踪的也已更改的股票,以便在普通情况下最小化网络通信量(并改进响应时间)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18781856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档