2017-02-03 95 views
0

我目前正在使用Xamarin Form應用程序,這需要我與Web API進行交互。無論何時,由於互聯網連接或服務器故障,呼叫可能會失敗。在這種情況下,我想將需要發送的數據放入隊列中,稍後再嘗試。排隊活動的最佳實踐

我能夠放入一個隊列,但是,我的問題是,我如何運行某種計時器,以便我可以不間斷地爲隊列中的人定期嘗試API。有人能指導我理解這種情況下的最佳做法嗎?

感謝

+0

你可以使用[DispatcherTimer](https://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer(v = vs.110).aspx) –

+0

有沒有更好的解決方案定時器?如在,如果我錯了,糾正我,是不是傳統的記憶飢餓計時器? –

回答

0

如果你不想自己實現有應該是一個Library

特別看看Retry關鍵字。

+0

嗨,謝謝Marius。一個簡單的問題,如果用戶離開頁面,這可以工作嗎? –