3

私はWindows Phone 8アプリケーションを持っています。アプリケーションを起動または開く前に、デバイスがインターネットに接続されているかどうかを確認する必要があります。

Internet の場合は、ユーザーをtooffに誘導する必要があります。settings pageturn on the internet

public static bool checkNetworkConnection()
{
    var ni = NetworkInterface.NetworkInterfaceType;

    bool IsConnected = false;
    if ((ni == NetworkInterfaceType.Wireless80211)|| (ni == NetworkInterfaceType.MobileBroadbandCdma)|| (ni == NetworkInterfaceType.MobileBroadbandGsm))
        IsConnected= true;
    else if (ni == NetworkInterfaceType.None)
        IsConnected= false;
    return IsConnected;
}

私はこれを試しましたが、それは言う:

NetworkInterfaceType not found in System.Net.NetworkInformation

誰かがこれで私を案内してもらえますか。

4

2 に答える 2

1

以下のコードを試してください:

bool Connection = checkNetworkConnection()
if(Connection == false)
{ 
     // Here is ConnectionSettingTask to Go directly InternetSetting 
     ConnectionSettingsTask cst = new ConnectionSettingsTask();
     cst.ConnectionSettingsType = ConnectionSettingsType.Cellular;
     cst.Show(); 
}
public static bool checkNetworkConnection() 
{
    var ni = NetworkInterface.NetworkInterfaceType;
    bool IsConnected = false;
    if ((ni == NetworkInterfaceType.Wireless80211)|| (ni == NetworkInterfaceType.MobileBroadbandCdma)|| (ni == NetworkInterfaceType.MobileBroadbandGsm))
        IsConnected= true;
    else if (ni == NetworkInterfaceType.None)
         IsConnected= false;
    return IsConnected;
}
于 2015-10-21T05:59:20.690 に答える