IPAddressInformation 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关网络接口地址的信息。
public ref class IPAddressInformation abstractpublic abstract class IPAddressInformationtype IPAddressInformation = classPublic MustInherit Class IPAddressInformation- 继承
- 
				IPAddressInformation
- 派生
示例
下面的代码示例显示本地计算机上网络接口的域名服务 (DNS) 地址。
public static void DisplayDnsAddresses()
{
    NetworkInterface[] adapters  = NetworkInterface.GetAllNetworkInterfaces();
    foreach (NetworkInterface adapter in adapters)
    {
        IPInterfaceProperties adapterProperties = adapter.GetIPProperties();
        IPAddressCollection dnsServers = adapterProperties.DnsAddresses;
        if (dnsServers.Count > 0)
        {
            Console.WriteLine(adapter.Description);
            foreach (IPAddress dns in dnsServers)
            {
                Console.WriteLine("  DNS Servers ............................. : {0}",
                    dns.ToString());
            }
            Console.WriteLine();
        }
    }
}
Public Shared Sub DisplayDnsAddresses() 
    Dim adapters As NetworkInterface() = NetworkInterface.GetAllNetworkInterfaces()
    Dim adapter As NetworkInterface
    For Each adapter In  adapters
        
        Dim adapterProperties As IPInterfaceProperties = adapter.GetIPProperties()
        Dim dnsServers As IPAddressCollection = adapterProperties.DnsAddresses
        If dnsServers.Count > 0 Then
            Console.WriteLine(adapter.Description)
            Dim dns As IPAddress
            For Each dns In  dnsServers
                Console.WriteLine("  DNS Servers ............................. : {0}",dns.ToString() )
            Next dns
        End If
    Next adapter
End Sub
注解
不创建此类的实例;实例由 类中 IPInterfaceProperties 的方法返回。
构造函数
| IPAddressInformation() | 初始化 IPAddressInformation 类的新实例。 | 
属性
| Address | 获取 Internet 协议 (IP) 地址。 | 
| IsDnsEligible | 获取一个 Boolean 值,该值指示 Internet 协议 (IP) 地址出现在域名系统 (DNS) 服务器数据库中时是否有效。 | 
| IsTransient | 获取一个 Boolean 值,该值指示 Internet 协议 (IP) 地址是否为瞬态(群集地址)。 | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |