在我的应用程序中,我使用的是webservices,如果互联网连接是真的,我的应用程序运行得非常好。如果没有互联网,我的应用程序会产生一个错误。那么,在我的应用程序连接到服务之前,我如何检查互联网连接。因为我不能使用应用程序tuogn,尽管我使用了
try {}
catch {}所以,我的应用程序是errors in servicesReferent。如果机箱没有互联网连接或服务故障,该如何处理?
发布于 2011-05-27 11:23:18
您可以在System.Net.NetworkInformation命名空间的NetworkInterface类中使用GetIsNetworkAvailable
例如
bool isNetworkAvaiable = NetworkInterface.GetIsNetworkAvailable()发布于 2011-05-27 22:25:39
请注意,如果您使用USB线将WP7连接到您的开发工作站,它将使用您的工作站的internet连接,这几乎肯定是您在调试时总是将网络视为可用的原因。将你的工作站从本地网络断开不会有任何帮助,因为从手机的角度来看,它仍然连接到一个网络(包含两个主机,本身和你的工作站),即使该网络没有到其他任何东西的网关。
https://stackoverflow.com/questions/6147489
复制相似问题