0

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

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

我试图在 WCF 中设置计时器,但我猜这不是一个好习惯(而且它没有用)?!而且我也不允许编写 Windows 服务等来触发计时器事件。

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

4

0 回答 0