×
Namespaces

Variants
Actions

检查Windows 7 Mango的网络可用性

From Nokia Developer Wiki
Jump to: navigation, search
WP Metro Icon Wifi.png
SignpostIcon XAML 40.png
SignpostIcon WP7 70px.png
Article Metadata

兼容于
文章
翻译:
最后由 hamishwillee 在 16 Jul 2013 编辑

本文介绍了如何检查网络连接的可用性。

简介

  • 有许多应用程序为了各种各样的目的去使用网络连接,例如订阅,获取服务器上的数据,等等。
  • 下面的文章将帮助开发者检测网络连接是否可用。

网络API信息

  • NetworkInterface类给开发者提供网络信息。
  • 它帮助检测网络是开/关的,地址等。
  • NetworkInterface类中的GetIsNetworkAvailable方法是用来了解网络连接是否可用。
  • 如果接口不是loopback状态或标记为“up”,网络连接就被认为是可用。

Namespace: System.Net.NetworkInformation

Assembly: System.Net (in System.Net.dll)

[SecuritySafeCriticalAttribute]

public static bool GetIsNetworkAvailable()

如果网络可用,返回true,否则返回false。

以下示例代码有助于理解网络连接

namespace NetworkTest
{
public partial class MainPage : PhoneApplicationPage
{
public static readonly DependencyProperty NetProperty =
DependencyProperty.Register("NetworkAvailability",
typeof(string),
typeof(MainPage),
new PropertyMetadata(string.Empty));
 
public MainPage()
{
InitializeComponent();
string isNetworkAvail =
NetworkInterface.GetIsNetworkAvailable() ? "on" : "off";
}
}
}
This page was last modified on 16 July 2013, at 10:46.
58 page views in the last 30 days.