IPGlobalProperties Sınıf

Tanım

Yerel bilgisayarın ağ bağlantısı hakkında bilgi sağlar.

public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
Devralma
IPGlobalProperties

Örnekler

Aşağıdaki kod örneği, bu sınıfın bir örneğini kullanarak yerel bilgisayar hakkındaki bilgileri görüntüler.

public static void ShowInboundIPStatistics()
{
     IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
     IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics();
     Console.WriteLine("  Inbound Packet Data:");
     Console.WriteLine("      Received ............................ : {0}",
     ipstat.ReceivedPackets);
     Console.WriteLine("      Forwarded ........................... : {0}",
     ipstat.ReceivedPacketsForwarded);
     Console.WriteLine("      Delivered ........................... : {0}",
     ipstat.ReceivedPacketsDelivered);
     Console.WriteLine("      Discarded ........................... : {0}",
     ipstat.ReceivedPacketsDiscarded);
}
Public Shared Sub ShowInboundIPStatistics() 
    Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
    Dim ipstat As IPGlobalStatistics = properties.GetIPv4GlobalStatistics()
    Console.WriteLine("  Inbound Packet Data:")
    Console.WriteLine("      Received ............................ : {0}", ipstat.ReceivedPackets)
    Console.WriteLine("      Forwarded ........................... : {0}", ipstat.ReceivedPacketsForwarded)
    Console.WriteLine("      Delivered ........................... : {0}", ipstat.ReceivedPacketsDelivered)
    Console.WriteLine("      Discarded ........................... : {0}", ipstat.ReceivedPacketsDiscarded)

End Sub

Açıklamalar

Bu sınıf, yerel bilgisayarın ağ arabirimleri ve ağ bağlantıları hakkında yapılandırma ve istatistiksel bilgiler sağlar.

Bu sınıf tarafından sağlanan bilgiler, İnternet Protokolü Yardımcısı API işlevleri tarafından sağlanan bilgilerle benzerdir. İnternet Protokolü Yardımcısı hakkında bilgi için bkz. IP Yardımcısı.

Oluşturucular

Name Description
IPGlobalProperties()

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

Özellikler

Name Description
DhcpScopeName

Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) kapsam adını alır.

DomainName

Yerel bilgisayarın kayıtlı olduğu etki alanını alır.

HostName

Yerel bilgisayarın ana bilgisayar adını alır.

IsWinsProxy

Yerel bilgisayarın Windows Internet Ad Hizmeti (WINS) ara sunucusu olarak çalışıp çalışmadığını belirten bir Boolean değeri alır.

NodeType

Yerel bilgisayarın Ağ Temel Giriş/Çıkış Sistemi (NetBIOS) düğüm türünü alır.

Yöntemler

Name Description
BeginGetUnicastAddresses(AsyncCallback, Object)

Yerel bilgisayardaki kararlı tek noktaya yayın IP adresi tablosunu almak için zaman uyumsuz bir istek başlatır.

EndGetUnicastAddresses(IAsyncResult)

Yerel bilgisayardaki kararlı tek noktaya yayın IP adresi tablosunu almak için bekleyen bir zaman uyumsuz isteği sonlandırır.

Equals(Object)

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

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

Yerel bilgisayardaki İnternet Protokolü sürüm 4 (IPv4) ve IPv6 İletim Denetimi Protokolü (TCP) bağlantıları hakkında bilgi döndürür.

GetActiveTcpListeners()

Yerel bilgisayardaki İnternet Protokolü sürüm 4 (IPv4) ve IPv6 İletim Denetimi Protokolü (TCP) dinleyicileri hakkında uç nokta bilgilerini döndürür.

GetActiveUdpListeners()

Yerel bilgisayardaki İnternet Protokolü sürüm 4 (IPv4) ve IPv6 Kullanıcı Veri Birimi Protokolü (UDP) dinleyicileri hakkında bilgi döndürür.

GetHashCode()

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

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

Yerel bilgisayar için İnternet Denetim İletisi Protokolü (ICMP) sürüm 4 istatistiksel verileri sağlar.

GetIcmpV6Statistics()

Yerel bilgisayar için İnternet Denetim İletisi Protokolü (ICMP) sürüm 6 istatistiksel verileri sağlar.

GetIPGlobalProperties()

Yerel bilgisayarın ağ bağlantısı ve trafik istatistikleri hakkında bilgi sağlayan bir nesne alır.

GetIPv4GlobalStatistics()

Yerel bilgisayar için İnternet Protokolü sürüm 4 (IPv4) istatistiksel verileri sağlar.

GetIPv6GlobalStatistics()

Yerel bilgisayar için İnternet Protokolü sürüm 6 (IPv6) istatistiksel verileri sağlar.

GetTcpIPv4Statistics()

Yerel bilgisayar için İletim Denetimi Protokolü/İnternet Protokolü sürüm 4 (TCP/IPv4) istatistiksel verileri sağlar.

GetTcpIPv6Statistics()

Yerel bilgisayar için İletim Denetimi Protokolü/İnternet Protokolü sürüm 6 (TCP/IPv6) istatistiksel verileri sağlar.

GetType()

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

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

Yerel bilgisayar için Kullanıcı Veri Birimi Protokolü/İnternet Protokolü sürüm 4 (UDP/IPv4) istatistiksel verileri sağlar.

GetUdpIPv6Statistics()

Yerel bilgisayar için Kullanıcı Veri Birimi Protokolü/İnternet Protokolü sürüm 6 (UDP/IPv6) istatistiksel verileri sağlar.

GetUnicastAddresses()

Yerel bilgisayardaki kararlı tek noktaya yayın IP adresi tablosunu alır.

GetUnicastAddressesAsync()

Yerel bilgisayardaki kararlı tek noktaya yayın IP adresi tablosunu zaman uyumsuz bir işlem olarak alır.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır