IPAddressInformation Classe

Definizione

Fornisce informazioni su un indirizzo di interfaccia di rete.

public ref class IPAddressInformation abstract
public abstract class IPAddressInformation
type IPAddressInformation = class
Public MustInherit Class IPAddressInformation
Ereditarietà
IPAddressInformation
Derivato

Esempio

Nell'esempio di codice seguente vengono visualizzati gli indirizzi DNS (Domain Name Service) per le interfacce di rete nel computer locale.

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

Commenti

Non si creano istanze di questa classe; Le istanze vengono restituite dai metodi nella IPInterfaceProperties classe .

Costruttori

Nome Descrizione
IPAddressInformation()

Inizializza una nuova istanza della classe IPAddressInformation.

Proprietà

Nome Descrizione
Address

Ottiene l'indirizzo IP (Internet Protocol).

IsDnsEligible

Ottiene un Boolean valore che indica se l'indirizzo IP (Internet Protocol) è valido per essere visualizzato in un database del server DNS (Domain Name System).

IsTransient

Ottiene un Boolean valore che indica se l'indirizzo IP (Internet Protocol) è temporaneo (indirizzo cluster).

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a