IPGlobalProperties 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供本地電腦網路連線的資訊。
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) |