IPGlobalProperties Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje informace o síťovém připojení místního počítače.
public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
- Dědičnost
-
IPGlobalProperties
Příklady
Následující příklad kódu zobrazí informace o místním počítači pomocí instance této třídy.
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
Poznámky
Tato třída poskytuje konfigurační a statistické informace o síťových rozhraních a síťových připojeních místního počítače.
Informace poskytované touto třídou jsou podobné informacím poskytovaným funkcemi rozhraní API pomocníka protokolu IP. Informace o pomocné rutině protokolu IP naleznete v tématu Pomocník protokolu IP.
Konstruktory
IPGlobalProperties() |
Inicializuje novou instanci IPGlobalProperties třídy . |
Vlastnosti
DhcpScopeName |
Získá název oboru DHCP (Dynamic Host Configuration Protocol). |
DomainName |
Získá doménu, ve které je registrován místní počítač. |
HostName |
Získá název hostitele pro místní počítač. |
IsWinsProxy |
Boolean Získá hodnotu, která určuje, zda místní počítač funguje jako server WINS (Internet Name Service) proxy. |
NodeType |
Získá Network Basic Input/Output System (NetBIOS) typ uzlu místního počítače. |
Metody
BeginGetUnicastAddresses(AsyncCallback, Object) |
Zahájí asynchronní požadavek na načtení stabilní tabulky IP adres jednosměrového vysílání v místním počítači. |
EndGetUnicastAddresses(IAsyncResult) |
Ukončí čekající asynchronní požadavek na načtení stabilní tabulky IP adres jednosměrového vysílání v místním počítači. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetActiveTcpConnections() |
Vrátí informace o připojeních protokolu IPv4 (Internet Protocol verze 4) a protokolu TCP (IPv6 Transmission Control Protocol) v místním počítači. |
GetActiveTcpListeners() |
Vrátí informace koncového bodu o naslouchacích procesech protokolu IPv4 (Internet Protocol verze 4) a PROTOKOLU TCP (IPv6 Transmission Control Protocol) v místním počítači. |
GetActiveUdpListeners() |
Vrátí informace o naslouchacích procesech protokolu IPv4 (Internet Protocol verze 4) a UDP (IPv6 User Datagram Protocol) v místním počítači. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetIcmpV4Statistics() |
Poskytuje statistická data protokolu ICMP (Internet Control Message Protocol) verze 4 pro místní počítač. |
GetIcmpV6Statistics() |
Poskytuje statistické údaje protokolu ICMP (Internet Control Message Protocol) verze 6 pro místní počítač. |
GetIPGlobalProperties() |
Získá objekt, který poskytuje informace o připojení místního počítače k síti a statistiky provozu. |
GetIPv4GlobalStatistics() |
Poskytuje statistická data protokolu IPv4 (Internet Protocol verze 4) pro místní počítač. |
GetIPv6GlobalStatistics() |
Poskytuje statistická data protokolu IPv6 (Internet Protocol verze 6) pro místní počítač. |
GetTcpIPv4Statistics() |
Poskytuje statistická data protokolu TCP/IPv4 (Transmission Control Protocol/Internet Protocol verze 4) pro místní počítač. |
GetTcpIPv6Statistics() |
Poskytuje statistická data protokolu TCP/IPv6 (Transmission Control Protocol/Internet Protocol verze 6) pro místní počítač. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
GetUdpIPv4Statistics() |
Poskytuje statistická data protokolu USER Datagram Protocol/Internet Protocol verze 4 (UDP/IPv4) pro místní počítač. |
GetUdpIPv6Statistics() |
Poskytuje statistická data protokolu USER Datagram Protocol/Internet Protocol verze 6 (UDP/IPv6) pro místní počítač. |
GetUnicastAddresses() |
Načte stabilní tabulku IP adres jednosměrového vysílání v místním počítači. |
GetUnicastAddressesAsync() |
Načte stabilní tabulku IP adres jednosměrového vysílání v místním počítači jako asynchronní operaci. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |