IPGlobalProperties 類別

定義

提供本機電腦之網路連接的相關資訊。

public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
繼承
IPGlobalProperties

範例

下列程式碼範例會使用這個類別的實例,顯示本機電腦的相關資訊。

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

備註

這個類別提供本機電腦網路介面和網路連接的組態和統計資訊。

這個類別提供的資訊類似于網際網路通訊協定協助程式 API 函式所提供的資訊。 如需網際網路通訊協定協助程式的相關資訊,請參閱 IP 協助程式

建構函式

IPGlobalProperties()

初始化 IPGlobalProperties 類別的新執行個體。

屬性

DhcpScopeName

取得動態主機設定通訊協定 (DHCP) 範圍名稱。

DomainName

取得本機電腦註冊的網域。

HostName

取得本機電腦的主機名稱。

IsWinsProxy

取得 Boolean 值,指定本機電腦是否當做 Windows 網際網路名稱服務 (WINS) Proxy 來使用。

NodeType

取得本機電腦的網路基本輸入輸出系統 (NetBIOS) 節點型別。

方法

BeginGetUnicastAddresses(AsyncCallback, Object)

開始非同步要求,以便從本機電腦擷取穩定單點傳播 IP 位址表格。

EndGetUnicastAddresses(IAsyncResult)

結束暫止的非同步要求,以便從本機電腦擷取穩定單點傳播 IP 位址表格。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetActiveTcpConnections()

傳回本機電腦上之網際網路通訊協定第 4 版 (IPv4) 和 IPv6 傳輸控制通訊協定 (TCP) 連線的相關資訊。

GetActiveTcpListeners()

傳回本機電腦上之網際網路通訊協定第 4 版 (IPv4) 和 IPv6 傳輸控制通訊協定 (TCP) 接聽程式的端點資訊。

GetActiveUdpListeners()

傳回本機電腦上之網際網路通訊協定第 4 版 (IPv4) 和 IPv6 使用者資料包通訊協定 (User Datagram Protocol,UDP) 接聽程式的相關資訊。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetIcmpV4Statistics()

提供本機電腦的網際網路控制訊息通訊協定 (Internet Control Message Protocol,ICMP) 第 4 版統計資料。

GetIcmpV6Statistics()

提供本機電腦的網際網路控制訊息通訊協定 (Internet Control Message Protocol,ICMP) 第 6 版統計資料。

GetIPGlobalProperties()

取得物件,提供本機電腦之網路連接和流量統計資料的相關資訊。

GetIPv4GlobalStatistics()

提供本機電腦的網際網路通訊協定第 4 版 (IPv4) 統計資料。

GetIPv6GlobalStatistics()

提供本機電腦的網際網路通訊協定第 6 版 (IPv6) 統計資料。

GetTcpIPv4Statistics()

提供本機電腦的傳輸控制通訊協定/網際網路通訊協定第 4 版 (TCP/IPv4) 統計資料。

GetTcpIPv6Statistics()

提供本機電腦的傳輸控制通訊協定/網際網路通訊協定第 6 版 (TCP/IPv6) 統計資料。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetUdpIPv4Statistics()

提供本機電腦的使用者資料包通訊協定/網際網路通訊協定第 4 版 (UDP/IPv4) 統計資料。

GetUdpIPv6Statistics()

提供本機電腦的使用者資料包通訊協定/網際網路通訊協定第 6 版 (UDP/IPv6) 統計資料。

GetUnicastAddresses()

從本機電腦擷取穩定單點傳播 IP 位址表格。

GetUnicastAddressesAsync()

以非同步作業的方式,從本機電腦擷取穩定單點傳播 IP 位址表格。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於