首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

windows8开发-判断网络链接情况

2012-12-23 
windows8开发-判断网络链接状况如果当前网络处于未连接状态,直接使用HttpClient中的PostAsync等方法发起数

windows8开发-判断网络链接状况

如果当前网络处于未连接状态,直接使用HttpClient中的PostAsync等方法发起数据请求时,会抛出异常。

所以,在进行网络的数据交互之前,应当进行网络状态的判断。如果网络可用,则再执行网络数据请求的操作。

在Windows8 API中可以通过NetworkConnectivityLevel这接口获取网络的状态。

具体代码如下:

HttpClient httpClient = new HttpClient();if (NetworkHelper.IsConnectedToInternet()){HttpResponseMessage response = await httpClient.PostAsync(new Uri(serverUri), new StringContent(postData));if (response.StatusCode == HttpStatusCode.OK){// TODO: 处理返回的结果}// ...}



热点排行