DeviceNetworkInformation.IsNetworkAvailable 属性

2013/12/13

获取一个值,该值指示网络是否可用。

Namespace:  Microsoft.Phone.Net.NetworkInformation
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)

public static bool IsNetworkAvailable { get; }

属性值

类型: System.Boolean
如果至少有一个可用的网络接口,则为 true;否则为 false

网络接口必须可用并且已连接。

以下示例演示获得 IsNetworkAvailable 属性的值并将其显示在消息框中。在此示例中,您在按钮单击事件中放置仅用于测试的代码。在您自己的应用程序中,只要需要,您就可以访问 IsNetworkAvailable 属性。

此示例假定您拥有一个包含一个名为 button1 的按钮的 Windows Phone 应用程序。此示例还假定您向代码窗口中添加了以下语句。

using Microsoft.Phone.Net.NetworkInformation;
private void button1_Click(object sender, RoutedEventArgs e)
{
    System.Text.StringBuilder sb = new System.Text.StringBuilder();

    sb.Append("Network available:  ");
    sb.AppendLine(DeviceNetworkInformation.IsNetworkAvailable.ToString());

    sb.Append("Cellular enabled:  ");
    sb.AppendLine(DeviceNetworkInformation.IsCellularDataEnabled.ToString());

    sb.Append("Roaming enabled:  ");
    sb.AppendLine(DeviceNetworkInformation.IsCellularDataRoamingEnabled.ToString());

    sb.Append("Wi-Fi enabled:  ");
    sb.AppendLine(DeviceNetworkInformation.IsWiFiEnabled.ToString());

    MessageBox.Show(sb.ToString());
}

Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

显示:
© 2014 Microsoft