Compartir a través de


ConnectionProfileFilter Clase

Definición

La clase ConnectionProfileFilter define un conjunto de propiedades que se usan para mejorar la relevancia de los resultados de FindConnectionProfilesAsync .

Debe especificarse al menos una propiedad; de lo contrario, el objeto no se usa como para el filtrado.

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
Herencia
Object Platform::Object IInspectable ConnectionProfileFilter
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1803 17134 PurposeGuid

Constructores

ConnectionProfileFilter()

Crea una instancia de ConnectionProfileFilter, que contiene un conjunto de propiedades que se usan para mejorar la relevancia de los resultados de FindConnectionProfilesAsync .

Propiedades

IsBackgroundDataUsageRestricted

Obtiene o establece si el uso de datos en segundo plano está restringido por este filtro de perfil de conexión.

IsConnected

Indica si los perfiles de conexión que representan conexiones establecidas actualmente se incluyen en los resultados de la consulta.

IsOverDataLimit

Obtiene o establece si se ha superado el límite de datos en el filtro de perfil de conexión actual.

IsRoaming

Obtiene o establece si la itinerancia está activa en el filtro de perfil de conexión.

IsWlanConnectionProfile

Indica si los perfiles de conexión que representan conexiones WLAN (WiFi) se incluyen en los resultados de la consulta.

IsWwanConnectionProfile

Indica si los perfiles de conexión que representan conexiones WWAN (móviles) se incluyen en los resultados de la consulta.

NetworkCostType

Define un valor NetworkCostType específico para el que se va a consultar.

PurposeGuid

Obtiene o establece el GUID de grupo de propósito que debe coincidir un perfil de conexión para poder incluirse en los resultados de la consulta.

RawData

Obtiene los datos disponibles como datos sin procesar.

ServiceProviderGuid

Indica un identificador de operador de red específico para el que se va a consultar.

Se aplica a

Consulte también