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 이벤트를 처리할 메서드를 나타냅니다. |
추가 정보
.NET