2010-12-22 109 views
0

我的應用程序今天失敗認證的理由是:的Windows Phone 7 - 測試數據連接

「的應用可以引起 時,該設備具有 沒有可用的數據連接默默終止。」

我甚至沒有想到,當我開發的應用程序。我如何測試沒有數據連接?有沒有一種方法可以調用,或者我只是圍繞我的Web服務調用包裝一個try catch,並嘗試以這種方式「catch-it」?

謝謝!

回答

2

Try-catch似乎是最好的方法,因爲數據連接可能會在您檢查它的時間和嘗試使用它的時間之間下降。即使它是下一行代碼。

2

我還建議你需要處理可能發生在所有操作條件下的異常(try..catch..finally)。

關於檢測網絡連接的狀態,您可以使用GetIsNetworkAvailable()和NetworkInterfaceType。

如果使用後者,請注意本文的發展。

Reading NetworkInterfaceType can take over 20 seconds