Udostępnij za pośrednictwem


IPGlobalProperties Klasa

Definicja

Zawiera informacje o łączności sieciowej komputera lokalnego.

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

Przykłady

Poniższy przykład kodu przedstawia informacje o komputerze lokalnym przy użyciu wystąpienia tej klasy.

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

Uwagi

Ta klasa udostępnia informacje statystyczne dotyczące interfejsów sieciowych i połączeń sieciowych komputera lokalnego.

Informacje udostępniane przez tę klasę są podobne do informacji udostępnianych przez funkcje interfejsu API pomocnika protokołu internetowego. Aby uzyskać informacje o pomocniku protokołu internetowego, zobacz Pomocnik adresów IP.

Konstruktory

IPGlobalProperties()

Inicjuje nowe wystąpienie klasy IPGlobalProperties.

Właściwości

DhcpScopeName

Pobiera nazwę zakresu protokołu DHCP (Dynamic Host Configuration Protocol).

DomainName

Pobiera domenę, w której jest zarejestrowany komputer lokalny.

HostName

Pobiera nazwę hosta dla komputera lokalnego.

IsWinsProxy

Pobiera wartość określającą Boolean , czy komputer lokalny działa jako serwer proxy usługi nazw internetowych systemu Windows (WINS).

NodeType

Pobiera typ węzła Network Basic Input/Output System (NetBIOS) komputera lokalnego.

Metody

BeginGetUnicastAddresses(AsyncCallback, Object)

Rozpoczyna asynchroniczne żądanie pobrania stabilnej tabeli adresów IP emisji pojedynczej na komputerze lokalnym.

EndGetUnicastAddresses(IAsyncResult)

Kończy oczekujące żądanie asynchroniczne w celu pobrania stabilnej tabeli adresów IP emisji pojedynczej na komputerze lokalnym.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetActiveTcpConnections()

Zwraca informacje o połączeniach protokołu internetowego w wersji 4 (IPv4) i IPv6 Transmission Control Protocol (TCP) na komputerze lokalnym.

GetActiveTcpListeners()

Zwraca informacje o punkcie końcowym dotyczące odbiorników protokołu internetowego w wersji 4 (IPv4) i IPv6 Transmission Control Protocol (TCP) na komputerze lokalnym.

GetActiveUdpListeners()

Zwraca informacje o odbiornikach protokołu Internet Protocol w wersji 4 (IPv4) i IPv6 User Datagram Protocol (UDP) na komputerze lokalnym.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetIcmpV4Statistics()

Udostępnia dane statystyczne protokołu ICMP (Internet Control Message Protocol) w wersji 4 dla komputera lokalnego.

GetIcmpV6Statistics()

Udostępnia dane statystyczne protokołu ICMP (Internet Control Message Protocol) w wersji 6 dla komputera lokalnego.

GetIPGlobalProperties()

Pobiera obiekt, który zawiera informacje o łączności sieciowej komputera lokalnego i statystykach ruchu.

GetIPv4GlobalStatistics()

Dostarcza dane statystyczne protokołu internetowego w wersji 4 (IPv4) dla komputera lokalnego.

GetIPv6GlobalStatistics()

Dostarcza dane statystyczne protokołu internetowego w wersji 6 (IPv6) dla komputera lokalnego.

GetTcpIPv4Statistics()

Dostarcza dane statystyczne protokołu TRANSMISSION Control Protocol/Internet Protocol w wersji 4 (TCP/IPv4) dla komputera lokalnego.

GetTcpIPv6Statistics()

Dostarcza dane statystyczne protokołu Transmission Control Protocol/Internet Protocol w wersji 6 (TCP/IPv6) dla komputera lokalnego.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetUdpIPv4Statistics()

Dostarcza dane statystyczne protokołu Datagram użytkownika/protokołu internetowego w wersji 4 (UDP/IPv4) dla komputera lokalnego.

GetUdpIPv6Statistics()

Dostarcza dane statystyczne protokołu Datagram użytkownika/protokołu internetowego w wersji 6 (UDP/IPv6) dla komputera lokalnego.

GetUnicastAddresses()

Pobiera stabilną tabelę adresów IP emisji pojedynczej na komputerze lokalnym.

GetUnicastAddressesAsync()

Pobiera stabilną tabelę adresów IP emisji pojedynczej na komputerze lokalnym jako operację asynchroniczną.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy