다음을 통해 공유


Windows.Networking.Connectivity 네임스페이스

설정된 네트워크 연결에 대한 연결, 사용량 및 데이터 계획 정보를 제공하는 연결 프로필을 검색합니다. 이 데이터는 연결된 애플리케이션에서 어려운 네트워크 시나리오에서 작동하거나 네트워크 공급자가 설정한 데이터 계획 제한을 준수할 때 적절한 조치를 취하는 데 사용할 수 있습니다.

클래스

AttributedNetworkUsage

특성이 지정된 네트워크 연결의 현재 사용량에 대한 정보를 포함하는 속성 값에 대한 액세스를 제공합니다.

CellularApnContext

이 클래스에는 3GPP 기반 PDP 컨텍스트(셀룰러 데이터 연결)에 대한 APN(액세스 지점 이름)을 지정하는 데 사용되는 속성이 포함되어 있습니다.

ConnectionCost

네트워크 연결의 현재 비용을 나타내는 속성 값에 대한 액세스를 제공합니다.

ConnectionProfile

현재 연결된 네트워크 또는 이전 네트워크 연결을 포함하는 네트워크 연결을 나타냅니다. 연결 상태 및 연결 통계에 대한 정보를 제공합니다.

ConnectionProfileFilter

ConnectionProfileFilter 클래스는 FindConnectionProfilesAsync 결과의 관련성을 개선하는 데 사용되는 속성 집합을 정의합니다.

하나 이상의 속성을 지정해야 합니다. 그렇지 않으면 개체가 필터링에 로 사용되지 않습니다.

ConnectionSession

ConnectionSession 클래스는 AcquireConnectionAsync로 설정된 액세스 지점에 대한 연결을 나타내는 데 사용됩니다.

ConnectivityInterval

설정된 연결 또는 이전 연결의 시작 시간과 기간을 제공합니다.

ConnectivityManager

ConnectivityManager 클래스에 정의된 메서드를 사용하면 지정된 대상 접미사에 대해 특정 네트워크 어댑터에서 트래픽 라우팅을 적용할 수 있습니다. AddHttpRoutePolicy를 사용하여 정책을 설정하면 정책과 일치하는 트래픽이 라우팅되거나 삭제됩니다.

DataPlanStatus

연결과 연결된 데이터 계획에 대한 현재 상태 정보를 나타냅니다.

DataPlanUsage

연결에 대한 데이터 계획별 데이터 사용량 정보를 나타냅니다.

DataUsage

참고

DataUsage는 Windows 8.1 후 릴리스에 대해 변경되거나 사용할 수 없습니다. 대신 NetworkUsage를 사용합니다.

ConnectionProfile.GetLocalUsage 메서드에서 반환된 데이터 사용량 정보를 나타냅니다.

IPInformation

IP 주소와 네트워크의 어댑터 간의 연결을 나타냅니다.

LanIdentifier

특정 NetworkAdapter 개체에 대한 물리적 식별 데이터를 나타냅니다. LanIdentifier 개체가 나타내는 데이터를 검색하는 방법을 보여 주는 코드 예제는 네트워크 어댑터 및 지역 정보(XAML)를 검색하는 방법을 참조하세요.

LanIdentifierData

LAN 지역성 기능을 사용하도록 설정하는 포트별 데이터를 나타냅니다.

NetworkAdapter

네트워크 어댑터를 나타냅니다.

NetworkInformation

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

NetworkItem

연결된 네트워크를 나타냅니다.

NetworkSecuritySettings

현재 네트워크 보안 설정을 나타냅니다.

NetworkStateChangeEventDetails

네트워크 상태가 백그라운드 트리거를 변경한 후 변경된 네트워크의 속성을 나타냅니다.

NetworkUsage

ConnectionProfile에서 반환된 네트워크 사용 통계를 나타냅니다. GetNetworkUsageAsync 메서드.

ProviderNetworkUsage

ConnectionProfile에서 반환된 공급자 네트워크 사용 통계를 나타냅니다. GetProviderNetworkUsageAsync 메서드.

ProxyConfiguration

현재 사용자의 프록시 구성을 나타냅니다.

참고

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

RoutePolicy

RoutePolicy 클래스는 특수 PDP 컨텍스트/APN에 대한 트래픽 라우팅 정책을 나타내는 데 사용됩니다.

WlanConnectionProfileDetails

WLAN 연결과 관련된 정보에 액세스하는 데 사용됩니다.

WwanConnectionProfileDetails

WWAN 연결과 관련된 정보에 액세스하는 데 사용됩니다.

구조체

NetworkUsageStates

GetNetworkUsageAsync 메서드에서 사용 현황 데이터를 반환하는 연결 프로필의 원하는 상태를 정의합니다.

열거형

CellularApnAuthenticationType

APN에 사용되는 인증 유형을 나타내는 값을 정의합니다. 이러한 값은 CellularApnContext 개체를 사용하여 APN 세부 정보를 제공할 때 참조됩니다.

ConnectionProfileDeleteStatus

연결 프로필을 삭제하려는 시도의 결과를 나타내는 값을 정의합니다.

DataUsageGranularity

GetNetworkUsageAsync를 사용하여 데이터 사용량 통계를 검색할 때 사용되는 세분성 수준을 정의합니다.

DomainAuthenticationKind

도메인 인증 방법을 지정하는 상수를 정의합니다.

나열된 상수 중 하나만 DomainAuthenticationKind의 모든 instance 대해 설정됩니다. 일부 시나리오에서 상수 집합은 도메인이 인증되었는지 여부를 확인하는 데 사용되는 가장 선호되는 프로토콜을 나타냅니다.

DomainConnectivityLevel

네트워크 연결에 대한 도메인 인증 상태 정의합니다.

NetworkAuthenticationType

네트워크에서 사용하는 인증 유형을 나타내는 값을 정의합니다.

NetworkConnectivityLevel

현재 사용 가능한 연결 수준을 정의합니다.

NetworkCostType

네트워크 비용 유형을 정의합니다.

NetworkEncryptionType

인증에 사용되는 암호화 유형을 나타내는 값을 정의합니다.

NetworkTypes

네트워크 연결 유형을 정의합니다.

RoamingStates

로밍 상태를 정의합니다.

TriStates

NetworkUsageStates 구조와 함께 사용하여 네트워크 연결의 원하는 로밍 상태 및 공유 상태를 정의합니다.

WwanDataClass

WWAN 네트워크 연결에서 제공하는 데이터 서비스의 클래스를 나타내는 데 사용되는 값을 정의합니다.

WwanNetworkIPKind

지원되는 IP 수준을 설명하는 상수를 정의합니다. 값은 WWAN_IP_TYPE 열거형을 반영합니다. 이러한 값을 사용하여 사용할 셀룰러 프로필을 결정할 수 있습니다(예: IMS와 SUPL 중에서 선택).

WwanNetworkRegistrationState

WWAN 연결에 대한 네트워크 등록 상태를 정의합니다.

대리자

NetworkStatusChangedEventHandler

네트워크 상태 변경 알림을 처리하는 메서드를 나타냅니다. 이 메서드는 앱이 활성 상태일 때 NetworkInformation 개체에 의해 노출된 속성이 변경될 때 호출됩니다.

추가 정보