System.Net.NetworkInformation 名前空間

ネットワーク トラフィック データ、ネットワーク アドレス情報、およびローカル コンピューターのアドレス変更の通知へのアクセスを提供します。 この名前空間には、Ping ユーティリティを実装するクラスも含まれています。 Ping および関連するクラスを使用すると、特定のコンピューターにネットワーク経由でアクセスできるかどうかをチェックできます。

クラス

GatewayIPAddressInformation

ネットワーク ゲートウェイの IP アドレスを表します。 このクラスはインスタンス化できません。

GatewayIPAddressInformationCollection

GatewayIPAddressInformation 型のセットを格納します。

IcmpV4Statistics

ローカル コンピューターの Internet Control Message Protocol for IPv4 (ICMPv4) の統計データを提供します。

IcmpV6Statistics

ローカル コンピューターのインターネット プロトコル Version 6 用インターネット コントロール メッセージ プロトコル (ICMPv6: Internet Control Message Protocol for Internet Protocol Version 6) の統計データを提供します。

IPAddressCollection

IPAddress 型のセットを格納します。

IPAddressInformation

ネットワーク インターフェイス アドレスに関する情報を提供します。

IPAddressInformationCollection

IPAddressInformation 型のセットを格納します。

IPGlobalProperties

ローカル コンピューターのネットワーク接続に関する情報を提供します。

IPGlobalStatistics

インターネット プロトコル (IP: Internet Protocol) の統計データを提供します。

IPInterfaceProperties

インターネット プロトコル Version 4 (IPv4) またはインターネット プロトコル Version 6 (IPv6) をサポートしているネットワーク インターフェイスに関する情報を提供します。

IPInterfaceStatistics

ローカル コンピューターのネットワーク インターフェイスのインターネット プロトコル (IP) 統計データを提供します。

IPv4InterfaceProperties

インターネット プロトコル Version 4 (IPv4) をサポートしているネットワーク インターフェイスに関する情報を提供します。

IPv4InterfaceStatistics

ローカル コンピューターのネットワーク インターフェイスの統計データを提供します。

IPv6InterfaceProperties

インターネット プロトコル Version 6 (IPv6) をサポートしているネットワーク インターフェイスに関する情報を提供します。

MulticastIPAddressInformation

ネットワーク インターフェイスのマルチキャスト アドレスに関する情報を提供します。

MulticastIPAddressInformationCollection

MulticastIPAddressInformation 型のセットを格納します。

NetworkAvailabilityEventArgs

NetworkAvailabilityChanged イベントのデータを提供します。

NetworkChange

ネットワーク インターフェイス (ネットワーク カードやアダプターなど) のインターネット プロトコル (IP) アドレスが変更されたときにアプリケーションで通知を受信できます。

NetworkInformationException

ネットワーク情報の取得中にエラーが発生するとスローされる例外。

NetworkInformationPermission

ローカル コンピューターのネットワーク情報とトラフィック統計情報へのアクセスを制御します。 このクラスは継承できません。

NetworkInformationPermissionAttribute

NetworkInformationPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。

NetworkInterface

ネットワーク インターフェイスの構成および統計情報を提供します。

PhysicalAddress

ネットワーク インターフェイス (アダプター) のメディア アクセス制御 (MAC: Media Access Control) アドレスを提供します。

Ping

リモート コンピューターにネットワーク経由でアクセスできるかどうかをアプリケーションで確認できるようにします。

PingCompletedEventArgs

PingCompleted イベントのデータを提供します。

PingException

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

PingOptions

Ping データ パケットの転送方法を制御するために使用します。

PingReply

Send 操作または SendAsync 操作の結果として得られるステータスとデータに関する情報を提供します。

TcpConnectionInformation

ローカル コンピューター上の伝送制御プロトコル (TCP) 接続に関する情報を提供します。

TcpStatistics

伝送制御プロトコル (TCP: Transmission Control Protocol) の統計データを提供します。

UdpStatistics

ユーザー データグラム プロトコル (UDP) の統計情報データを提供します。

UnicastIPAddressInformation

ネットワーク インターフェイスのユニキャスト アドレスに関する情報を提供します。

UnicastIPAddressInformationCollection

UnicastIPAddressInformation 型のセットを格納します。

列挙型

DuplicateAddressDetectionState

IP アドレスの現在の状態を示します。

IPStatus

インターネット コントロール メッセージ プロトコル (ICMP) エコー メッセージのコンピューターへの送信ステータスを報告します。

NetBiosNodeType

NetBIOS (Network Basic Input/Output System) ノード タイプを指定します。

NetworkInformationAccess

ネットワーク インターフェイスに関する情報およびトラフィック統計情報にアクセスするためのアクセス許可を指定します。

NetworkInterfaceComponent

ネットワーク インターフェイスでサポートされるインターネット プロトコルのバージョンを指定します。

NetworkInterfaceType

ネットワーク インターフェイスの種類を指定します。

OperationalStatus

ネットワーク インターフェイスの操作状態を指定します。

PrefixOrigin

IP アドレスのネットワーク プリフィックスが配置された方法を示します。

ScopeLevel

IPv6 アドレス用のスコープ レベルです。

SuffixOrigin

IP アドレスのホスト サフィックスが配置された方法を示します。

TcpState

伝送制御プロトコル (TCP) 接続の状態を示します。

代理人

NetworkAddressChangedEventHandler

ネットワーク インターフェイスのアドレスが変更されたときに呼び出される 1 つ以上のメソッドを参照します。

NetworkAvailabilityChangedEventHandler

ネットワークの可用性に変更があったときに呼び出される 1 つ以上のメソッドを参照します。

PingCompletedEventHandler

Ping オブジェクトの PingCompleted イベントを処理するメソッドを表します。

こちらもご覧ください