ConnectionProfile profile =NetworkInformation.GetInternetConnectionProfile();
NetworkConnectivityLevel connLevel =profile.GetNetworkConnectivityLevel();
switch (connLevel)
{
case NetworkConnectivityLevel.None:
{
// no internet access
break;
}
case NetworkConnectivityLevel.InternetAccess:
{
// internet access is available
break;
}
// other status
default:
{
// other
break;
}
}