Windows.Networking.Connectivity 命名空间

检索连接配置文件,这些配置文件为已建立的网络连接提供连接性、使用情况和数据计划信息。 当在具有挑战性的网络方案中操作或遵守网络提供商设置的数据计划限制时,连接的应用程序可以使用此数据采取适当的操作。

AttributedNetworkUsage

提供对属性值的访问,其中包含有关特性化网络连接的当前使用情况的信息。

CellularApnContext

此类包含的属性用于为基于 3GPP 的手机网络数据连接 (PDP 上下文) 指定接入点名称 (接入点) 。

ConnectionCost

提供对属性值的访问,这些属性值指示网络连接的当前成本。

ConnectionProfile

表示网络连接,包括当前连接的网络或以前的网络连接。 提供有关连接状态和连接统计信息的信息。

ConnectionProfileFilter

ConnectionProfileFilter 类定义一组属性,这些属性用于提高 FindConnectionProfilesAsync 结果的相关性。

必须至少指定一个属性,否则对象不用作 筛选。

ConnectionSession

ConnectionSession 类用于表示与使用 AcquireConnectionAsync 建立的访问点的连接。

ConnectivityInterval

提供已建立或先前连接的开始时间和持续时间。

ConnectivityManager

ConnectivityManager 类定义的方法允许在指定目标后缀的特定网络适配器上强制实施流量路由。 使用 AddHttpRoutePolicy 设置策略后,将路由或删除与策略匹配的流量。

DataPlanStatus

表示与连接关联的数据计划的当前状态信息。

DataPlanUsage

表示连接的数据计划特定数据使用情况信息。

DataUsage

注意

Windows 8.1后,DataUsage 可能会更改或无法用于发布。 请改用 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 实例设置列出的一个常量。 在某些情况下,常量集将表示用于确定域是否已经过身份验证的最首选协议。

DomainConnectivityLevel

定义网络连接的域身份验证状态。

NetworkAuthenticationType

定义指示网络使用的身份验证类型的值。

NetworkConnectivityLevel

定义当前可用的连接级别。

NetworkCostType

定义网络成本类型。

NetworkEncryptionType

定义指示用于身份验证的加密类型的值。

NetworkTypes

定义网络连接类型。

RoamingStates

定义漫游状态。

TriStates

NetworkUsageStates 结构一起使用,用于定义网络连接的所需漫游状态和共享状态。

WwanDataClass

定义用于指示 WWAN 网络连接提供的数据服务类的值。

WwanNetworkIPKind

定义描述支持的 IP 级别的常量。 值反映 WWAN_IP_TYPE 枚举。 可以使用这些值来确定要使用哪个手机网络配置文件 (例如,在 IMS 和 SUPL) 之间进行选择。

WwanNetworkRegistrationState

定义 WWAN 连接的网络注册状态。

委托

NetworkStatusChangedEventHandler

表示处理网络状态更改通知的方法。 当应用处于活动状态时 ,NetworkInformation 对象公开的任何属性发生更改时,将调用此方法。

另请参阅