IPAddressInformation Klass

Definition

Innehåller information om en nätverksgränssnittsadress.

public ref class IPAddressInformation abstract
public abstract class IPAddressInformation
type IPAddressInformation = class
Public MustInherit Class IPAddressInformation
Arv
IPAddressInformation
Härledda

Exempel

I följande kodexempel visas DNS-adresserna (Domain Name Service) för nätverksgränssnitten på den lokala datorn.

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

Kommentarer

Du skapar inte instanser av den här klassen. instanser returneras med metoder i IPInterfaceProperties klassen.

Konstruktorer

Name Description
IPAddressInformation()

Initierar en ny instans av IPAddressInformation klassen.

Egenskaper

Name Description
Address

Hämtar IP-adressen (Internet Protocol).

IsDnsEligible

Hämtar ett Boolean värde som anger om IP-adressen (Internet Protocol) är giltig för att visas i en DNS-serverdatabas (Domain Name System).

IsTransient

Hämtar ett Boolean värde som anger om IP-adressen (Internet Protocol) är tillfällig (en klusteradress).

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för