IPGlobalProperties Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |