我需要在UWP中找到网络接口卡的状态。我没有找到任何获得状态的方法。在UWP中是否可以获得NIC的状态?
答案 0 :(得分:0)
您可以从NetworkInterface
bool isNetwokAvailable = NetworkInterface.GetIsNetworkAvailable();
或订阅活动NetworkInformation.NetworkStatusChanged
NetworkInformation.NetworkStatusChanged += NetworkInformation_NetworkStatusChanged;
修改强>
Ping一些东西
bool async IsNetworkAvailable()
{
HttpWebRequest request = WebRequest.CreateHttp(ApiRootUrl);
request.ContentType = "application/json;charset=UTF-8";
try
{
await request.GetResponseAsync();
return true;
}
catch
{
return false;
}
}