Поделиться через


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 (Wi-Fi) в результаты запроса.

IsWwanConnectionProfile

Указывает, включаются ли профили подключений, представляющие подключения WWAN (мобильные устройства), в результаты запроса.

NetworkCostType

Определяет определенное значение NetworkCostType для запроса.

PurposeGuid

Возвращает или задает GUID группы целей, с которым должен соответствовать профиль подключения для включения в результаты запроса.

RawData

Получает доступные данные в виде необработанных данных.

ServiceProviderGuid

Указывает конкретный идентификатор сетевого оператора, для выполнения запроса.

Применяется к

См. также раздел