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 ヘルパー」を参照してください。

コンストラクター

名前 説明
IPGlobalProperties()

IPGlobalProperties クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
DhcpScopeName

動的ホスト構成プロトコル (DHCP) スコープ名を取得します。

DomainName

ローカル コンピューターが登録されているドメインを取得します。

HostName

ローカル コンピューターのホスト名を取得します。

IsWinsProxy

ローカル コンピューターが Windows インターネット ネーム サービス (WINS) プロキシとして機能しているかどうかを示す Boolean 値を取得します。

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 ユーザー データグラム プロトコル (UDP) リスナーに関する情報を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetIcmpV4Statistics()

ローカル コンピューターのインターネット制御メッセージ プロトコル (ICMP) バージョン 4 の統計データを提供します。

GetIcmpV6Statistics()

ローカル コンピューターのインターネット制御メッセージ プロトコル (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)

適用対象