IPAddressInformation Classe

Définition

Fournit des informations sur une adresse d’interface réseau.

public ref class IPAddressInformation abstract
public abstract class IPAddressInformation
type IPAddressInformation = class
Public MustInherit Class IPAddressInformation
Héritage
IPAddressInformation
Dérivé

Exemples

L’exemple de code suivant affiche les adresses DNS (Domain Name Service) pour les interfaces réseau sur l’ordinateur local.

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

Remarques

Vous ne créez pas d’instances de cette classe ; les instances sont retournées par des méthodes dans la IPInterfaceProperties classe.

Constructeurs

Nom Description
IPAddressInformation()

Initialise une nouvelle instance de la classe IPAddressInformation.

Propriétés

Nom Description
Address

Obtient l’adresse IP (Internet Protocol).

IsDnsEligible

Obtient une Boolean valeur qui indique si l’adresse IP (Internet Protocol) est valide pour apparaître dans une base de données de serveur DNS (Domain Name System).

IsTransient

Obtient une Boolean valeur qui indique si l’adresse IP (Internet Protocol) est temporaire (une adresse de cluster).

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à