Compartilhar via


ConnectionProfileFilter Classe

Definição

A classe ConnectionProfileFilter define um conjunto de propriedades que são usadas para melhorar a relevância dos resultados de FindConnectionProfilesAsync .

Pelo menos uma propriedade deve ser especificada, caso contrário, o objeto não é usado como para filtragem.

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
Herança
Object Platform::Object IInspectable ConnectionProfileFilter
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1803 17134 PurposeGuid

Construtores

ConnectionProfileFilter()

Cria uma instância de ConnectionProfileFilter, que contém um conjunto de propriedades que são usadas para melhorar a relevância dos resultados de FindConnectionProfilesAsync .

Propriedades

IsBackgroundDataUsageRestricted

Obtém ou define se o uso de dados em segundo plano é restrito por esse filtro de perfil de conexão.

IsConnected

Indica se os perfis de conexão que representam conexões estabelecidas no momento estão incluídos nos resultados da consulta.

IsOverDataLimit

Obtém ou define se o limite de dados foi excedido no filtro de perfil de conexão atual.

IsRoaming

Obtém ou define se roaming está ativo no filtro de perfil de conexão.

IsWlanConnectionProfile

Indica se os perfis de conexão que representam conexões WLAN (WiFi) estão incluídos nos resultados da consulta.

IsWwanConnectionProfile

Indica se os perfis de conexão que representam conexões WWAN (móveis) estão incluídos nos resultados da consulta.

NetworkCostType

Define um valor NetworkCostType específico para consulta.

PurposeGuid

Obtém ou define o GUID do grupo de finalidade que um perfil de conexão deve corresponder para ser incluído nos resultados da consulta.

RawData

Obtém dados disponíveis como dados brutos.

ServiceProviderGuid

Indica uma ID de operador de rede específica para a qual consultar.

Aplica-se a

Confira também