System.Net.NetworkInformation 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로컬 컴퓨터에 네트워크 트래픽 데이터, 네트워크 주소 정보 및 주소 변경 알림에 대한 액세스를 제공합니다. 이 네임스페이스에는 Ping 유틸리티를 구현하는 클래스도 포함되어 있습니다. Ping과 관련 클래스를 사용하여 컴퓨터가 네트워크 전체에서 연결 가능한지 여부를 확인할 수 있습니다.
클래스
| GatewayIPAddressInformation |
네트워크 게이트웨이의 IP 주소를 나타냅니다. 이 클래스는 인스턴스화할 수 없습니다. |
| GatewayIPAddressInformationCollection |
GatewayIPAddressInformation 형식의 집합을 저장합니다. |
| IcmpV4Statistics |
로컬 컴퓨터에 대한 ICMPv4(IPv4용 Internet Control Message Protocol) 통계 데이터를 제공합니다. |
| IcmpV6Statistics |
로컬 컴퓨터에 대한 ICMPv6(인터넷 프로토콜 버전 6용 Internet Control Message Protocol) 통계 데이터를 제공합니다. |
| IPAddressCollection |
IPAddress 형식의 집합을 저장합니다. |
| IPAddressInformation |
네트워크 인터페이스 주소에 대한 정보를 제공합니다. |
| IPAddressInformationCollection |
IPAddressInformation 형식의 집합을 저장합니다. |
| IPGlobalProperties |
로컬 컴퓨터의 네트워크 연결에 대한 정보를 제공합니다. |
| IPGlobalStatistics |
IP(인터넷 프로토콜) 통계 데이터를 제공합니다. |
| IPInterfaceProperties |
IPv4(인터넷 프로토콜 버전 4) 또는 IPv6(인터넷 프로토콜 버전 6)을 지원하는 네트워크 인터페이스에 대한 정보를 제공합니다. |
| IPInterfaceStatistics |
로컬 컴퓨터의 네트워크 인터페이스에 대한 IP(인터넷 프로토콜) 통계 데이터를 제공합니다. |
| IPv4InterfaceProperties |
IPv4(인터넷 프로토콜 버전 4)를 지원하는 네트워크 인터페이스에 대한 정보를 제공합니다. |
| IPv4InterfaceStatistics |
로컬 컴퓨터의 네트워크 인터페이스에 대한 통계 데이터를 제공합니다. |
| IPv6InterfaceProperties |
IPv6(인터넷 프로토콜 버전 6)을 지원하는 네트워크 인터페이스에 대한 정보를 제공합니다. |
| MulticastIPAddressInformation |
네트워크 인터페이스의 멀티캐스트 주소에 대한 정보를 제공합니다. |
| MulticastIPAddressInformationCollection |
MulticastIPAddressInformation 형식의 집합을 저장합니다. |
| NetworkAvailabilityEventArgs |
NetworkAvailabilityChanged 이벤트에 대한 데이터를 제공합니다. |
| NetworkChange |
네트워크 카드 또는 어댑터라고도 하는 네트워크 인터페이스의 IP(인터넷 프로토콜) 주소가 변경될 때 애플리케이션에서 알림을 받을 수 있도록 허용합니다. |
| NetworkInformationException |
네트워크 정보를 검색하는 동안 오류가 발생한 경우 throw되는 예외입니다. |
| NetworkInformationPermission |
로컬 컴퓨터의 네트워크 정보 및 트래픽 통계에 대한 액세스를 제어합니다. 이 클래스는 상속될 수 없습니다. |
| NetworkInformationPermissionAttribute |
NetworkInformationPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. |
| NetworkInterface |
네트워크 인터페이스에 대한 구성 및 통계 정보를 제공합니다. |
| PhysicalAddress |
네트워크 인터페이스(어댑터)에 MAC(Media Access Control) 주소를 제공합니다. |
| Ping |
애플리케이션에서 네트워크를 통해 원격 컴퓨터에 액세스할 수 있는지 여부를 확인하는 데 사용하는 클래스입니다. |
| PingCompletedEventArgs |
PingCompleted 이벤트에 대한 데이터를 제공합니다. |
| PingException |
Send 또는 SendAsync 메서드에서 예외를 throw하는 메서드를 호출할 때 throw되는 예외입니다. |
| PingOptions |
Ping 데이터 패킷의 전송 방법을 제어하는 데 사용됩니다. |
| PingReply | |
| TcpConnectionInformation |
로컬 컴퓨터의 TCP(Transmission Control Protocol) 연결에 대한 정보를 제공합니다. |
| TcpStatistics |
TCP(Transmission Control Protocol) 통계 데이터를 제공합니다. |
| UdpStatistics |
UDP(User Datagram Protocol) 통계 데이터를 제공합니다. |
| UnicastIPAddressInformation |
네트워크 인터페이스의 유니캐스트 주소에 대한 정보를 제공합니다. |
| UnicastIPAddressInformationCollection |
UnicastIPAddressInformation 형식의 집합을 저장합니다. |
열거형
| DuplicateAddressDetectionState |
IP 주소의 현재 상태를 지정합니다. |
| IPStatus |
컴퓨터에 ICMP(Internet Control Message Protocol) Echo 메시지를 보낸 결과 상태를 보고합니다. |
| NetBiosNodeType |
NetBIOS(Network Basic Input/Output System) 노드 형식을 지정합니다. |
| NetworkInformationAccess |
네트워크 인터페이스 및 트래픽 통계에 대한 정보에 액세스할 수 있는 사용 권한을 지정합니다. |
| NetworkInterfaceComponent |
네트워크 인터페이스에서 지원하는 인터넷 프로토콜 버전을 지정합니다. |
| NetworkInterfaceType |
네트워크 인터페이스의 형식을 지정합니다. |
| OperationalStatus |
네트워크 인터페이스의 작동 상태를 나타냅니다. |
| PrefixOrigin |
IP 주소 네트워크 접두사가 배치된 방식을 지정합니다. |
| ScopeLevel |
IPv6 주소의 범위 수준입니다. |
| SuffixOrigin |
IP 주소 호스트 접미사가 배치된 방식을 지정합니다. |
| TcpState |
TCP(Transmission Control Protocol) 연결의 상태를 나타냅니다. |
대리자
| NetworkAddressChangedEventHandler |
네트워크 인터페이스의 주소가 변경될 때 호출될 하나 이상의 메서드를 참조합니다. |
| NetworkAvailabilityChangedEventHandler |
네트워크의 가용성이 변경될 때 호출될 하나 이상의 메서드를 참조합니다. |
| PingCompletedEventHandler |
PingCompleted 개체의 Ping 이벤트를 처리할 메서드를 나타냅니다. |