如果當前網路處於未連線狀態,直接使用httpclient中的postasync等方法發起資料請求時,會丟擲異常。
所以,在進行網路的資料互動之前,應當進行網路狀態的判斷。如果網路可用,則再執行網路資料請求的操作。
在windows8 api中可以通過networkconnectivitylevel這介面獲取網路的狀態。
具體**如下:
/// /// 提供與網路相關的資料設定或獲取功能
///
public class networkhelper
return isconnected;
}}
使用的時候,可以這樣實現:
Windows 8 應用開發 磁貼
原文 我們開發的應用在win8 介面中會以磁貼形式展現,預設情況下磁貼會顯示應用圖示,即專案工程中的logo.png檔案。開發人員可按應用的需要使用通知的方式將文字或資訊推送到磁貼,從而對磁貼中顯示的內容進行更換。對於磁貼通知推送主要用到api 是windows.ui.notifications,a...
Windows 8 應用開發 磁貼
我們開發的應用在win8 介面中會以磁貼形式展現,預設情況下磁貼會顯示應用圖示,即專案工程中的logo.png檔案。開發人員可按應用的需要使用通知的方式將文字或資訊推送到磁貼,從而對磁貼中顯示的內容進行更換。對於磁貼通知推送主要用到api 是windows.ui.notifications,api ...
windows8開發 開發平台與開發框架
開門見山,先把windows8 開發平台和開發框架分享給大家。底層是windows核心,往上是windows runtime層,你可以把winrt理解為公升級版的windows api,比如它提供了更易使用的metro ui的api,比如非同步程式設計的全面支援,比如對多種開發語言互動的支援等等,可...