System.Net.NetworkInformation 名前空間

ネットワーク トラフィック データ、ネットワーク アドレス情報、およびローカル コンピューターのアドレス変更の通知へのアクセスを提供します。 名前空間には、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

Sendメソッドまたは SendAsync メソッドが例外をスローするメソッドを呼び出すとスローされる例外。

PingOptions

データ パケットの送信方法 Ping 制御するために使用されます。

PingReply

SendまたはSendAsync操作の結果の状態とデータに関する情報を提供します。

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 イベントを処理するメソッドを表します。

こちらもご覧ください