NetworkInformation 클래스

정의

로컬 컴퓨터에 대한 네트워크 연결 정보에 대한 액세스를 제공합니다.

public ref class NetworkInformation abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class NetworkInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class NetworkInformation
Public Class NetworkInformation
상속
Object Platform::Object IInspectable NetworkInformation
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

NetworkInformation 클래스 메서드를 구현하는 방법에 대한 예제는 빠른 시작: 네트워크 연결 정보 검색을 참조하세요.

메서드

FindConnectionProfilesAsync(ConnectionProfileFilter)

ConnectionProfileFilter에서 정의한 필터링 조건과 일치하는 ConnectionProfile 개체의 배열을 반환합니다.

GetConnectionProfiles()

로컬 컴퓨터에서 활성 또는 기타 연결에 대한 프로필 목록을 가져옵니다.

GetHostNames()

로컬 컴퓨터와 연결된 호스트 이름 목록을 가져옵니다.

GetInternetConnectionProfile()

로컬 컴퓨터에서 현재 사용하는 기본 설정 인터페이스와 연결된 연결 프로필을 검색합니다. 기본 설정 인터페이스는 인터넷 트래픽을 보내거나 받을 가능성이 가장 높은 인터페이스입니다. 즉, 반환된 프로필이 인터넷에 액세스할 수도 있고 없을 수도 있습니다.

GetLanIdentifiers()

참고

일부 정보는 상업용으로 출시되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.

중요

이 API는 2024년 가을에 예정된 운영 체제 동작에 대한 향후 변경 내용의 영향을 받습니다. 자세한 내용은 Wi-Fi 액세스 및 위치에 대한 API 동작 변경을 참조하세요.

현재 네트워크에 연결된 각 NetworkAdapter 개체에 대한 지역 정보를 포함하는 LanIdentifier 개체의 배열을 가져옵니다.

GetProxyConfigurationAsync(Uri)

지정된 URI를 사용하여 연결에 대한 프록시 구성을 가져옵니다.

참고

이 클래스 메서드는 Windows Phone 지원되지 않습니다.

GetSortedEndpointPairs(IIterable<EndpointPair>, HostNameSortOptions)

EndpointPair 개체의 정렬된 목록을 가져옵니다.

이벤트

NetworkStatusChanged

연결에 대한 네트워크 상태 변경되면 발생합니다.

적용 대상

추가 정보