IPAddressInformation Klas

Definitie

Biedt informatie over een netwerkinterfaceadres.

public ref class IPAddressInformation abstract
public abstract class IPAddressInformation
type IPAddressInformation = class
Public MustInherit Class IPAddressInformation
Overname
IPAddressInformation
Afgeleid

Voorbeelden

In het volgende codevoorbeeld worden de DNS-adressen (Domain Name Service) weergegeven voor de netwerkinterfaces op de lokale computer.

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

Opmerkingen

U maakt geen exemplaren van deze klasse; exemplaren worden geretourneerd door methoden in de IPInterfaceProperties klasse.

Constructors

Name Description
IPAddressInformation()

Initialiseert een nieuw exemplaar van de IPAddressInformation klasse.

Eigenschappen

Name Description
Address

Hiermee haalt u het IP-adres (Internet Protocol) op.

IsDnsEligible

Hiermee wordt een Boolean waarde opgehaald die aangeeft of het IP-adres (Internet Protocol) geldig is om weer te geven in een DNS-serverdatabase (Domain Name System).

IsTransient

Hiermee wordt een Boolean waarde opgehaald die aangeeft of het IP-adres (Internet Protocol) tijdelijk is (een clusteradres).

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op