C# RPi 3 internet连接状态错误识别上的Windows UWP应用程序

C# RPi 3 internet连接状态错误识别上的Windows UWP应用程序,c#,windows,uwp,windows-10-universal,iot,C#,Windows,Uwp,Windows 10 Universal,Iot,我想知道使用windows IoT Core的RPi上的当前互联网状态。要获取internet状态,我使用以下方法: public static bool GetInternetConnectionState() { var connection = NetworkInformation.GetInternetConnectionProfile(); var internet = connection?.GetNetworkConnectivityLevel(); ret

我想知道使用windows IoT Core的RPi上的当前互联网状态。要获取internet状态,我使用以下方法:

public static bool GetInternetConnectionState()
{
    var connection = NetworkInformation.GetInternetConnectionProfile();
    var internet = connection?.GetNetworkConnectivityLevel();
    return internet == NetworkConnectivityLevel.InternetAccess;
}

当我从路由器上拔下网线时,我的处理程序会识别出网络已更改,但此方法仍会返回internet access true,尽管internet不可用,但当我从RPi上拔下网线时,效果非常好。有人知道为什么会这样吗?

我无法重现您的问题。你们的物联网核心版本是什么?我的操作系统版本是v.10.0.15063.0I,在15063上测试,但它没有这样的问题。是的,这很奇怪,但这是真的。处理程序识别更改,但此方法返回internet访问。我用的是mikrotik routerI不能复制你的问题。你们的物联网核心版本是什么?我的操作系统版本是v.10.0.15063.0I,在15063上测试,但它没有这样的问题。是的,这很奇怪,但这是真的。处理程序识别更改,但此方法返回internet访问。我使用mikrotik路由器