首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows phone 8如何检查网络可用性

windows phone 8如何检查网络可用性
EN

Stack Overflow用户
提问于 2014-03-12 20:06:33
回答 3查看 2.9K关注 0票数 1

我正在用C#开发Windows 8应用程序,当网络可用性发生变化时,我的应用程序需要自动实现。

所以,当Windows突然连接到互联网上时,我需要采取一些行动,但我真的不知道如何检查。我不想设置一个定时器,在线程中连续运行,每隔几秒钟检查一次。

有什么方法(类似于OnNavigatedTo方法),是自动启动,当电话连接到互联网?

如果是的话,实现这一点的最好和最有效的方法是什么?

感谢您的所有提示和您的帮助提前!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-12 20:15:10

你所需要的就是NetworkAvailabilityChanged事件。您可以在DeviceNetworkInformation类中找到所有可用信息。

票数 0
EN

Stack Overflow用户

发布于 2014-03-13 06:17:21

使用此nameSpace

使用Microsoft.Phone.Net.NetworkInformation;

代码语言:javascript
复制
 if (NetworkInterface.GetIsNetworkAvailable() == true)
   {
     //Do something
   }
   else
   {
      //Do Something
   }
票数 3
EN

Stack Overflow用户

发布于 2015-12-28 13:18:00

您可以在.Net Framework2.0中使用

代码语言:javascript
复制
if(System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())
{
  //Do your stuffs when network available

}
else
{
  //Do stuffs when network not available

}

它将返回truefalse

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22362646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档