IPGlobalProperties Třída

Definice

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)

Platí pro