Windows.Networking.Connectivity 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索连接配置文件,这些配置文件为已建立的网络连接提供连接性、使用情况和数据计划信息。 当在具有挑战性的网络方案中操作或遵守网络提供商设置的数据计划限制时,连接的应用程序可以使用此数据采取适当的操作。
类
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 对象公开的任何属性发生更改时,将调用此方法。 |