我正在制作一个涉及互联网连接的Windows 8应用程序。 在开始使用app的功能之前,我想检查设备是否已连接到互联网。 任何人都可以告诉与该过程相关联的try catch块语句。 先感谢您!
答案 0 :(得分:0)
为什么不使用类似的东西:
public static bool CheckForInternetConnection()
{
try
{
using (var mobileClient = new WebClient())
using (var webConnection = mobileClient.OpenRead("http://www.somewebsite.com"))
{
return true;
}
}
catch
{
return false;
}
}
WebClient
类位于System.Net.WebClient
命名空间中,因此您需要添加对它的引用。可以找到WebClient
的文档here。