在我的应用程序中,我正在使用webservices,如果互联网连接正确,我的应用程序运行非常好。 没有互联网,我的应用程序会产生错那么在我的应用程序连接到服务之前,如何检查互联网连接。因为我无法使用应用程序tuogn,但我做了
try {}
catch {}
所以,我的应用程序是servicesReferent中的错误。如果案件没有互联网连接或服务有误,该怎么办?
答案 0 :(得分:4)
您可以在GetIsNetworkAvailable命名空间的NetworkInterface类中使用System.Net.NetworkInformation
例如
bool isNetworkAvaiable = NetworkInterface.GetIsNetworkAvailable()
答案 1 :(得分:4)
请注意,如果使用USB线将WP7连接到开发工作站,它将使用工作站的互联网连接,这几乎可以肯定您在调试时始终看到网络可用。断开工作站与本地网络的连接无济于事,因为从手机的角度来看,它仍然连接到网络(包含两个主机,本身和您的工作站),即使该网络没有其他任何网关。