IPGlobalProperties Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |