ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

C#-UWP NetworkConnectionChanged事件

2019-10-27 21:09:28  阅读:170  来源: 互联网

标签:net-core uwp win-universal-app events c


我正在开发UWP App,并且在失去网络连接或再次连接设备后需要做一些事情.

连接丢失或连接后,是否会触发任何事件?

我搜索了www,但发现的所有内容都是WP8 …

我需要Windows 10上的UWP.

我尝试使用NetworkInformation.NetworkStatusChanged.

解决方法:

我也有同样的问题.本文(以及整个网站)对我有很多帮助:
http://windowsapptutorials.com/windows-10/how-to-check-for-network-availability-in-universal-windows-apps/

希望这就是您所需要的.问题是,您只能检测例如是否连接了wifi或移动网络.如果您已连接wifi并拔下路由器上的插头,它将无法检测到.

现在我这样做:

public static bool IsInternetConnected() {
    var isInternetConnected = false;
    var connectionProfile = NetworkInformation.GetInternetConnectionProfile();

    if (connectionProfile != null) {
        var connectivityLevel = connectionProfile.GetNetworkConnectivityLevel();
            isInternetConnected = connectivityLevel == NetworkConnectivityLevel.InternetAccess;
    }

    return isInternetConnected;
}

我相信这种方法在模拟器中不起作用,但是我不确定. (当前正在重新安装VS15,所以我无法再次对其进行测试).

希望我能为您服务.

标签:net-core,uwp,win-universal-app,events,c
来源: https://codeday.me/bug/20191027/1947164.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有