数据连接检入Windows Phone 8开发

时间:2013-03-07 07:00:30

标签: windows-phone-8

我们使用WCF服务将数据提取到控件。我们需要检查网络连接可用性吗?

注意:我们未找到任何与应用程序认证相关的检查网络可用性的点。如果没有检查任何认证失败?

2 个答案:

答案 0 :(得分:3)

你可以检查是否有可用的连接(第一个功能)或连接类型(第二个功能)

public static bool checkConnection()
    {
        return Microsoft.Phone.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
    }

    public static int typeConnection()
    {
        switch (Microsoft.Phone.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType)
        {
            default:
                return 0;
            case Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceType.MobileBroadbandCdma:
                return 1;
            case Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceType.MobileBroadbandGsm:
                return 1;
            case Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceType.None:
                return 2;
        }
    }

答案 1 :(得分:1)

你可以使用:

using Microsoft.Phone.Net.NetworkInformation;
public bool isNetworkConnected()
{
  return DeviceNetworkInformation.IsNetworkAvailable;
}

像魅力一样。