我想问的是,如何在UWP应用程序中进行连续的Internet连接检查并显示警告对话框,当应用程序断开连接时,该对话框允许应用程序处于空闲状态?这是因为当互联网断开连接时,由于有许多功能需要互联网连接,因此应用程序自行退出而没有任何通知。到目前为止,我知道如何检查连接,但不能连续检查。
private void CheckInternetAndShowDialog()
{
bool isConnected = NetworkInterface.GetIsNetworkAvailable();
if (isConnected)
{
textBlock1.Text = "Is Connected";
}
else
{
textBlock1.Text = "Disconnected";
}
}
答案 0 :(得分:0)
NetworkStatusChanged类上有一个NetworkInformation事件,听起来像是您要寻找的事件。因此,您可以在UWP应用启动时订阅该事件,并使用以下代码在状态更改时检查您是否具有网络连接,然后采取相应措施。
NetworkInformation.NetworkStatusChanged += NetworkInformation_NetworkStatusChanged;