System.Net.NetworkInformation 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ネットワーク トラフィック データ、ネットワーク アドレス情報、およびローカル コンピューターのアドレス変更の通知へのアクセスを提供します。 名前空間には、Ping ユーティリティを実装するクラスも含まれています。 Pingおよび関連するクラスを使用して、コンピューターがネットワーク経由で到達可能かどうかを確認できます。
クラス
| 名前 | 説明 |
|---|---|
| GatewayIPAddressInformation |
ネットワーク ゲートウェイの IP アドレスを表します。 このクラスはインスタンス化できません。 |
| GatewayIPAddressInformationCollection |
一連の GatewayIPAddressInformation 型を格納します。 |
| IcmpV4Statistics |
ローカル コンピューターの IPv4 (ICMPv4) 統計データのインターネット制御メッセージ プロトコルを提供します。 |
| IcmpV6Statistics |
ローカル コンピューターのインターネット プロトコル バージョン 6 (ICMPv6) 統計データのインターネット制御メッセージ プロトコルを提供します。 |
| IPAddressCollection |
一連の IPAddress 型を格納します。 |
| IPAddressInformation |
ネットワーク インターフェイス アドレスに関する情報を提供します。 |
| IPAddressInformationCollection |
一連の IPAddressInformation 型を格納します。 |
| IPGlobalProperties |
ローカル コンピューターのネットワーク接続に関する情報を提供します。 |
| IPGlobalStatistics |
インターネット プロトコル (IP) 統計データを提供します。 |
| IPInterfaceProperties |
インターネット プロトコル バージョン 4 (IPv4) またはインターネット プロトコル バージョン 6 (IPv6) をサポートするネットワーク インターフェイスに関する情報を提供します。 |
| IPInterfaceStatistics |
ローカル コンピューター上のネットワーク インターフェイスのインターネット プロトコル (IP) 統計データを提供します。 |
| IPv4InterfaceProperties |
インターネット プロトコル バージョン 4 (IPv4) をサポートするネットワーク インターフェイスに関する情報を提供します。 |
| IPv4InterfaceStatistics |
ローカル コンピューター上のネットワーク インターフェイスの統計データを提供します。 |
| IPv6InterfaceProperties |
インターネット プロトコル バージョン 6 (IPv6) をサポートするネットワーク インターフェイスに関する情報を提供します。 |
| MulticastIPAddressInformation |
ネットワーク インターフェイスのマルチキャスト アドレスに関する情報を提供します。 |
| MulticastIPAddressInformationCollection |
一連の MulticastIPAddressInformation 型を格納します。 |
| NetworkAvailabilityEventArgs |
NetworkAvailabilityChanged イベントのデータを提供します。 |
| NetworkChange |
ネットワーク インターフェイス (ネットワーク カードまたはアダプターとも呼ばれます) のインターネット プロトコル (IP) アドレスが変更されたときに、アプリケーションが通知を受信できるようにします。 |
| NetworkInformationException |
ネットワーク情報の取得中にエラーが発生したときにスローされる例外。 |
| NetworkInformationPermission |
ローカル コンピューターのネットワーク情報とトラフィック統計情報へのアクセスを制御します。 このクラスは継承できません。 |
| NetworkInformationPermissionAttribute |
宣言型セキュリティを使用して NetworkInformationPermission のセキュリティ アクションをコードに適用できるようにします。 |
| NetworkInterface |
ネットワーク インターフェイスの構成と統計情報を提供します。 |
| PhysicalAddress |
ネットワーク インターフェイス (アダプター) のメディア Access Control (MAC) アドレスを提供します。 |
| Ping |
アプリケーションがネットワーク経由でリモート コンピューターにアクセスできるかどうかを判断できるようにします。 |
| PingCompletedEventArgs |
PingCompleted イベントのデータを提供します。 |
| PingException | |
| PingOptions |
データ パケットの送信方法 Ping 制御するために使用されます。 |
| PingReply | |
| TcpConnectionInformation |
ローカル コンピューター上の伝送制御プロトコル (TCP) 接続に関する情報を提供します。 |
| TcpStatistics |
伝送制御プロトコル (TCP) 統計データを提供します。 |
| UdpStatistics |
ユーザー データグラム プロトコル (UDP) 統計データを提供します。 |
| UnicastIPAddressInformation |
ネットワーク インターフェイスのユニキャスト アドレスに関する情報を提供します。 |
| UnicastIPAddressInformationCollection |
一連の UnicastIPAddressInformation 型を格納します。 |
列挙型
| 名前 | 説明 |
|---|---|
| DuplicateAddressDetectionState |
IP アドレスの現在の状態を指定します。 |
| IPStatus |
インターネット制御メッセージ プロトコル (ICMP) エコー メッセージをコンピューターに送信する状態を報告します。 |
| NetBiosNodeType |
ネットワーク基本入出力システム (NetBIOS) ノードの種類を指定します。 |
| NetworkInformationAccess |
ネットワーク インターフェイスとトラフィック統計情報に関する情報にアクセスするためのアクセス許可を指定します。 |
| NetworkInterfaceComponent |
ネットワーク インターフェイスでサポートされるインターネット プロトコルのバージョンを指定します。 |
| NetworkInterfaceType |
ネットワーク インターフェイスの種類を指定します。 |
| OperationalStatus |
ネットワーク インターフェイスの動作状態を指定します。 |
| PrefixOrigin |
IP アドレス ネットワーク プレフィックスの位置を指定します。 |
| ScopeLevel |
IPv6 アドレスのスコープ レベル。 |
| SuffixOrigin |
IP アドレス ホスト サフィックスの配置方法を指定します。 |
| TcpState |
伝送制御プロトコル (TCP) 接続の状態を指定します。 |
代理人
| 名前 | 説明 |
|---|---|
| NetworkAddressChangedEventHandler |
ネットワーク インターフェイスのアドレスが変更されたときに呼び出される 1 つ以上のメソッドを参照します。 |
| NetworkAvailabilityChangedEventHandler |
ネットワークの可用性が変化したときに呼び出される 1 つ以上のメソッドを参照します。 |
| PingCompletedEventHandler |
PingCompleted オブジェクトのPing イベントを処理するメソッドを表します。 |