2012-03-15 44 views
1

只需稍微澄清一點,我需要在Silverlight應用程序的後臺每分鐘調用一次ria服務。在Silverlight應用程序上每分鐘輪詢一次Ria服務

我的想法是初始化應用程序上的計時器,並在計時器已過時調用Ria服務。如果我使用Threading.Timer,則會收到無效線程的異常。什麼是最好的方法來做到這一點?

我也嘗試過DispatcherTimer,但DispatcherTimer如何影響UI?它可以在後臺工作嗎?

回答

0

您應該使用DispatcherTimer。並確保在UI線程上創建它。

+0

嗨,謝謝你的回覆,我用dispatchertimer完成了,然後在得到數據後我使用後臺工作來處理它。 – arcbound08 2012-05-25 04:04:33

相關問題