我希望在我的应用程序中检查网络连接。但是,它没有正确显示。
我正在使用以下代码进行Internet连接:
NetworkInterface.GetIsNetworkAvailable();
在这段代码中,始终返回真值。如果网络可用或不可用,则仅返回真值。如果有人知道如何实现这一点,请告诉我。谢谢。
我希望在我的应用程序中检查网络连接。但是,它没有正确显示。
我正在使用以下代码进行Internet连接:
NetworkInterface.GetIsNetworkAvailable();
检查 NetworkInterfaceType。如果互联网可用,则它应该不是None
return (Microsoft.Phone.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType !=
Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceType.None);
在 Windows Phone 模拟器上,NetworkInterface.GetIsNetworkAvailable() 总是返回 true。你可以尝试下面的代码来检测网络是否可用。
using Microsoft.Phone.Net.NetworkInformation;
if (DeviceNetworkInformation.IsNetworkAvailable)
{
MessageBox.Show("network available") ;
}
else
{
MessageBox.Show("No network.") ;
}