System.Net.NetworkInformation 名前空間

ネットワーク トラフィック データ、ネットワーク アドレス情報、およびローカル コンピューターのアドレス変更の通知へのアクセスを提供します。 Provides access to network traffic data, network address information, and notification of address changes for the local computer. この名前空間には、Ping ユーティリティを実装するクラスも含まれています。 The namespace also contains classes that implement the Ping utility. Ping および関連するクラスを使用すると、特定のコンピューターにネットワーク経由でアクセスできるかどうかをチェックできます。 You can use Ping and related classes to check whether a computer is reachable across the network.

クラス

GatewayIPAddressInformation

ネットワーク ゲートウェイの IP アドレスを表します。Represents the IP address of the network gateway. このクラスはインスタンス化できません。This class cannot be instantiated.

GatewayIPAddressInformationCollection

GatewayIPAddressInformation 型のセットを格納します。Stores a set of GatewayIPAddressInformation types.

IcmpV4Statistics

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

IcmpV6Statistics

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

IPAddressCollection

IPAddress 型のセットを格納します。Stores a set of IPAddress types.

IPAddressInformation

ネットワーク インターフェイス アドレスに関する情報を提供します。Provides information about a network interface address.

IPAddressInformationCollection

IPAddressInformation 型のセットを格納します。Stores a set of IPAddressInformation types.

IPGlobalProperties

ローカル コンピューターのネットワーク接続に関する情報を提供します。Provides information about the network connectivity of the local computer.

IPGlobalStatistics

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

IPInterfaceProperties

インターネット プロトコル Version 4 (IPv4) またはインターネット プロトコル Version 6 (IPv6) をサポートしているネットワーク インターフェイスに関する情報を提供します。Provides information about network interfaces that support Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6).

IPInterfaceStatistics

ローカル コンピューターのネットワーク インターフェイスのインターネット プロトコル (IP) 統計データを提供します。Provides Internet Protocol (IP) statistical data for an network interface on the local computer.

IPv4InterfaceProperties

インターネット プロトコル Version 4 (IPv4) をサポートしているネットワーク インターフェイスに関する情報を提供します。Provides information about network interfaces that support Internet Protocol version 4 (IPv4).

IPv4InterfaceStatistics

ローカル コンピューターのネットワーク インターフェイスの統計データを提供します。Provides statistical data for a network interface on the local computer.

IPv6InterfaceProperties

インターネット プロトコル Version 6 (IPv6) をサポートしているネットワーク インターフェイスに関する情報を提供します。Provides information about network interfaces that support Internet Protocol version 6 (IPv6).

MulticastIPAddressInformation

ネットワーク インターフェイスのマルチキャスト アドレスに関する情報を提供します。Provides information about a network interface's multicast address.

MulticastIPAddressInformationCollection

MulticastIPAddressInformation 型のセットを格納します。Stores a set of MulticastIPAddressInformation types.

NetworkAvailabilityEventArgs

NetworkAvailabilityChanged イベントのデータを提供します。Provides data for the NetworkAvailabilityChanged event.

NetworkChange

ネットワーク インターフェイス (ネットワーク カードやアダプターなど) のインターネット プロトコル (IP) アドレスが変更されたときにアプリケーションで通知を受信できます。Allows applications to receive notification when the Internet Protocol (IP) address of a network interface, also called a network card or adapter, changes.

NetworkInformationException

ネットワーク情報の取得中にエラーが発生するとスローされる例外。The exception that is thrown when an error occurs while retrieving network information.

NetworkInformationPermission

ローカル コンピューターのネットワーク情報とトラフィック統計情報へのアクセスを制御します。Controls access to network information and traffic statistics for the local computer. このクラスは継承できません。This class cannot be inherited.

NetworkInformationPermissionAttribute

NetworkInformationPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。Allows security actions for NetworkInformationPermission to be applied to code using declarative security.

NetworkInterface

ネットワーク インターフェイスの構成および統計情報を提供します。Provides configuration and statistical information for a network interface.

PhysicalAddress

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

Ping

リモート コンピューターにネットワーク経由でアクセスできるかどうかをアプリケーションで確認できるようにします。Allows an application to determine whether a remote computer is accessible over the network.

PingCompletedEventArgs

PingCompleted イベントのデータを提供します。Provides data for the PingCompleted event.

PingException

Send メソッドまたは SendAsync メソッドが、例外をスローするメソッドを呼び出したときにスローされる例外。The exception that is thrown when a Send or SendAsync method calls a method that throws an exception.

PingOptions

Ping データ パケットの転送方法を制御するために使用します。Used to control how Ping data packets are transmitted.

PingReply

Send 操作または SendAsync 操作の結果として得られるステータスとデータに関する情報を提供します。Provides information about the status and data resulting from a Send or SendAsync operation.

TcpConnectionInformation

ローカル コンピューター上の伝送制御プロトコル (TCP) 接続に関する情報を提供します。Provides information about the Transmission Control Protocol (TCP) connections on the local computer.

TcpStatistics

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

UdpStatistics

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

UnicastIPAddressInformation

ネットワーク インターフェイスのユニキャスト アドレスに関する情報を提供します。Provides information about a network interface's unicast address.

UnicastIPAddressInformationCollection

UnicastIPAddressInformation 型のセットを格納します。Stores a set of UnicastIPAddressInformation types.

列挙型

DuplicateAddressDetectionState

IP アドレスの現在の状態を示します。Specifies the current state of an IP address.

IPStatus

インターネット コントロール メッセージ プロトコル (ICMP) エコー メッセージのコンピューターへの送信ステータスを報告します。Reports the status of sending an Internet Control Message Protocol (ICMP) echo message to a computer.

NetBiosNodeType

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

NetworkInformationAccess

ネットワーク インターフェイスに関する情報およびトラフィック統計情報にアクセスするためのアクセス許可を指定します。Specifies permission to access information about network interfaces and traffic statistics.

NetworkInterfaceComponent

ネットワーク インターフェイスでサポートされるインターネット プロトコルのバージョンを指定します。Specifies the Internet Protocol versions that are supported by a network interface.

NetworkInterfaceType

ネットワーク インターフェイスの種類を指定します。Specifies types of network interfaces.

OperationalStatus

ネットワーク インターフェイスの操作状態を指定します。Specifies the operational state of a network interface.

PrefixOrigin

IP アドレスのネットワーク プリフィックスが配置された方法を示します。Specifies how an IP address network prefix was located.

ScopeLevel

IPv6 アドレス用のスコープ レベルです。The scope level for an IPv6 address.

SuffixOrigin

IP アドレスのホスト サフィックスが配置された方法を示します。Specifies how an IP address host suffix was located.

TcpState

伝送制御プロトコル (TCP) 接続の状態を示します。Specifies the states of a Transmission Control Protocol (TCP) connection.

代理人

NetworkAddressChangedEventHandler

ネットワーク インターフェイスのアドレスが変更されたときに呼び出される 1 つ以上のメソッドを参照します。References one or more methods to be called when the address of a network interface changes.

NetworkAvailabilityChangedEventHandler

ネットワークの可用性に変更があったときに呼び出される 1 つ以上のメソッドを参照します。References one or more methods to be called when the availability of the network changes.

PingCompletedEventHandler

Ping オブジェクトの PingCompleted イベントを処理するメソッドを表します。Represents the method that will handle the PingCompleted event of a Ping object.

こちらもご覧ください