gpt4 book ai didi

c# - 如何确定互联网连接是否可用?

转载 作者:太空狗 更新时间:2023-10-29 18:27:19 27 4
gpt4 key购买 nike

如何确定 Internet 连接在 Windows 应用商店应用程序中是否可用?

最佳答案

您可以使用 NetworkInformation class检测到;此示例代码添加了一个事件处理程序,每次连接状态更改时都会调用该事件处理程序;

NetworkInformation.NetworkStatusChanged += 
NetworkInformation_NetworkStatusChanged; // Listen to connectivity changes

static void NetworkInformation_NetworkStatusChanged(object sender)
{
ConnectionProfile profile =
NetworkInformation.GetInternetConnectionProfile();

if ((profile != null) && profile.GetNetworkConnectivityLevel() >=
NetworkConnectivityLevel.InternetAccess)
{
// We have Internet, all is golden
}
}

当然,如果你只想检测一次而不是在它发生变化时得到通知,你可以直接从上面进行检查而不用监听变化事件。

关于c# - 如何确定互联网连接是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14908559/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com