語言

IPGlobalProperties 類別

定義

提供本地電腦網路連線的資訊。

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

範例

以下程式碼範例顯示使用此類別實例的本地電腦資訊。

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 助手。

建構函式

名稱 Description
IPGlobalProperties()

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

屬性

名稱 Description
DhcpScopeName

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

DomainName

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

HostName

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

IsWinsProxy

會獲得一個 Boolean 值,指定本地電腦是否作為Windows網際網路名稱服務(WINS)代理。

NodeType

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

方法

名稱 Description
BeginGetUnicastAddresses(AsyncCallback, Object)

開始非同步請求,以取得本地電腦上的穩定單播 IP 位址表。

EndGetUnicastAddresses(IAsyncResult)

終止一個待處理的非同步請求,以取得本地電腦上穩定的單播 IP 位址表。

Equals(Object)

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

(繼承來源 Object)
GetActiveTcpConnections()

回傳本地電腦上網際網路協定版本4(IPv4)及IPv6傳輸控制協定(TCP)連線的資訊。

GetActiveTcpListeners()

回傳本地電腦上網際網路協定版本4(IPv4)及IPv6傳輸控制協定(TCP)監聽者的端點資訊。

GetActiveUdpListeners()

回傳本地電腦上網際網路協定版本4(IPv4)及IPv6使用者資料報協定(UDP)監聽者的資訊。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetIcmpV4Statistics()

提供網際網路控制訊息協定(ICMP)第4版的本地電腦統計資料。

GetIcmpV6Statistics()

提供網際網路控制訊息協定(ICMP)第6版的本地電腦統計資料。

GetIPGlobalProperties()

取得一個物件,提供本地電腦網路連線與流量統計資訊。

GetIPv4GlobalStatistics()

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

GetIPv6GlobalStatistics()

提供本地電腦的網際網路協定第六版(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)

適用於