ConnectionProfileFilter 类

定义

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

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

public ref class ConnectionProfileFilter sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ConnectionProfileFilter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ConnectionProfileFilter final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ConnectionProfileFilter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ConnectionProfileFilter
function ConnectionProfileFilter()
Public NotInheritable Class ConnectionProfileFilter
继承
Object Platform::Object IInspectable ConnectionProfileFilter
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

版本历史记录

Windows 版本 SDK 版本 增值
1803 17134 PurposeGuid

构造函数

ConnectionProfileFilter()

创建 ConnectionProfileFilter 的实例,其中包含一组用于提高 FindConnectionProfilesAsync 结果相关性的属性。

属性

IsBackgroundDataUsageRestricted

获取或设置此连接配置文件筛选器是否限制后台数据的使用。

IsConnected

指示查询结果中是否包含表示当前已建立的连接的连接配置文件。

IsOverDataLimit

获取或设置是否已超出当前连接配置文件筛选器下的数据限制。

IsRoaming

获取或设置连接配置文件筛选器中漫游是否处于活动状态。

IsWlanConnectionProfile

指示查询结果中是否包含表示 WLAN (WiFi) 连接的连接配置文件。

IsWwanConnectionProfile

指示查询结果中是否包含表示 WWAN (移动) 连接的连接配置文件。

NetworkCostType

定义要查询的特定 NetworkCostType 值。

PurposeGuid

获取或设置连接配置文件必须匹配的用途组 GUID 才能包含在查询结果中。

RawData

获取作为原始数据的可用数据。

ServiceProviderGuid

指示要查询的特定网络操作员 ID。

适用于

另请参阅