İngilizce dilinde oku

Aracılığıyla paylaş


IPAddressInformation Sınıf

Tanım

Ağ arabirimi adresi hakkında bilgi sağlar.

C#
public abstract class IPAddressInformation
Devralma
IPAddressInformation
Türetilmiş

Örnekler

Aşağıdaki kod örneği, yerel bilgisayardaki ağ arabirimleri için Etki Alanı Adı Hizmeti (DNS) adreslerini görüntüler.

C#
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();
        }
    }
}

Açıklamalar

Bu sınıfın örneklerini oluşturmazsınız; örnekleri sınıfındaki IPInterfaceProperties yöntemler tarafından döndürülür.

Oluşturucular

IPAddressInformation()

IPAddressInformation sınıfının yeni bir örneğini başlatır.

Özellikler

Address

İnternet Protokolü (IP) adresini alır.

IsDnsEligible

Boolean İnternet Protokolü (IP) adresinin bir Etki Alanı Adı Sistemi (DNS) sunucu veritabanında görünecek şekilde geçerli olup olmadığını gösteren bir değer alır.

IsTransient

Boolean İnternet Protokolü (IP) adresinin geçici (küme adresi) olup olmadığını gösteren bir değer alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1