IPAddressInformation Třída

Definice

Poskytuje informace o adrese síťového rozhraní.

public ref class IPAddressInformation abstract
public abstract class IPAddressInformation
type IPAddressInformation = class
Public MustInherit Class IPAddressInformation
Dědičnost
IPAddressInformation
Odvozené

Příklady

Následující příklad kódu zobrazí adresy DNS (Domain Name Service) pro síťová rozhraní v místním počítači.

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

Poznámky

Nevytvoříte instance této třídy; instance jsou vráceny metodami ve IPInterfaceProperties třídě.

Konstruktory

Name Description
IPAddressInformation()

Inicializuje novou instanci IPAddressInformation třídy.

Vlastnosti

Name Description
Address

Získá IP adresu protokolu IP.

IsDnsEligible

Boolean Získá hodnotu, která určuje, zda je IP adresa (Internet Protocol) platná, aby se zobrazila v databázi serveru DNS (Domain Name System).

IsTransient

Boolean Získá hodnotu, která označuje, zda je IP adresa (Internet Protocol) přechodná (adresa clusteru).

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro