Win8应用程序 - WCF - 如何只触发一次计时器事件?

时间:2015-09-21 08:57:27

标签: c# wcf timer windows-8 sideloading

我写了一个Win8应用程序,它每分钟调用一次WCF来获取一些数据。 Win8应用程序通过sideloading共享,我有大约10个运行此应用程序的客户端。

所以我的问题是 - 我必须每隔10分钟在WCF中调用一个特殊方法。但只有一次,因为这种方法应该发送电子邮件,我不希望它们被发送10次。我不希望每个客户端调用此方法,但必须在win8应用程序中设置计时器。我如何设置一个每10分钟只发射一次事件的计时器?

我已经尝试在WCF中设置计时器,但这不是一个好的做法我猜(并且它不起作用)?!我也不允许写一个Windows服务等来解雇计时器事件。

我是想复杂还是不那么容易?我应该使用Backgroundthreads吗?我是否会错过理解侧载?计时器事件不会每10分钟由10个客户端触发吗?我想这会因为每个客户端也从WCF获取其他数据.....

0 个答案:

没有答案