Aracılığıyla paylaş


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.

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 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

IPGlobalProperties()

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

Özellikler

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

Boolean Yerel bilgisayarın bir Windows Internet Ad Hizmeti (WINS) proxy'si olarak çalışıp çalışmadığını belirten bir değer alır.

NodeType

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

Yöntemler

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 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 nesnesi 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()

Type Geçerli örneğini 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 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