ConnectionProfile 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示网络连接,包括当前连接的网络或以前的网络连接。 提供有关连接状态和连接统计信息的信息。
public ref class ConnectionProfile sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ConnectionProfile final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ConnectionProfile
Public NotInheritable Class ConnectionProfile
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
以下示例函数演示如何从 ConnectionProfile 检索数据。
function getConnectionProfileInfo(connectionProfile) {
returnString += "Connection Cost Information:\n\r";
returnString += "===============\n\r";
var connectionCost = connectionProfile.getConnectionCost();
returnString += "Cost Type: " + getCostType(connectionCost.networkCostType) + "\n\r";
returnString += "Roaming: " + connectionCost.roaming + "\n\r";
returnString += "Over Datalimit: " + connectionCost.overDataLimit + "\n\r";
returnString += "Approaching Datalimit: " + connectionCost.approachingDataLimit + "\n\r";
}
有关如何实现这些类方法来访问连接信息的更多示例,请参阅 快速入门:检索网络连接信息。
版本历史记录
Windows 版本 | SDK 版本 | 增值 |
---|---|---|
1709 | 16299 | GetProviderNetworkUsageAsync |
1809 | 17763 | CanDelete |
1809 | 17763 | TryDeleteAsync |
属性
CanDelete |
获取一个值,该值指示是否可以删除此连接配置文件。 这有助于确定 TryDeleteAsync 是否可能成功。 |
IsWlanConnectionProfile |
获取一个值,该值指示连接配置文件是否为 WLAN (WiFi) 连接。 这将确定 WlanConnectionProfileDetails 是否为 null。 |
IsWwanConnectionProfile |
获取一个值,该值指示连接配置文件是否为 WWAN (移动) 连接。 这将确定 WwanConnectionProfileDetails 是否为 null。 |
NetworkAdapter |
获取表示为连接提供连接的网络适配器的 对象。 |
NetworkSecuritySettings |
检索网络的安全设置。 |
ProfileName |
获取连接配置文件的名称。 |
ServiceProviderGuid |
获取预配连接配置文件的网络操作员的 ID。 |
WlanConnectionProfileDetails |
获取 WlanConnectionProfileDetails 对象,该对象提供检索特定于 WLAN 的信息的方法 (WiFi) 连接。 |
WwanConnectionProfileDetails |
获取一个 WwanConnectionProfileDetails 对象,该对象包含用于检索特定于移动宽带连接的信息的属性和方法。 |