我想知道使用Windows IoT Core在我的RPi上的当前互联网状态。为了获得互联网状态,我使用这种方法:
public static bool GetInternetConnectionState()
{
var connection = NetworkInformation.GetInternetConnectionProfile();
var internet = connection?.GetNetworkConnectivityLevel();
return internet == NetworkConnectivityLevel.InternetAccess;
}
当我从路由器上拔下网线时,我的处理程序认识到网络已经改变但是这种方法仍然可以返回互联网访问权限虽然互联网不可用但是当我从RPi中移除电缆时效果很好。有人知道为什么会这样吗?