Condividi tramite


ConnectionProfileFilter Classe

Definizione

La classe ConnectionProfileFilter definisce un set di proprietà usate per migliorare la pertinenza dei risultati FindConnectionProfilesAsync .

È necessario specificare almeno una proprietà, altrimenti l'oggetto non viene usato come filtro.

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
Ereditarietà
Object Platform::Object IInspectable ConnectionProfileFilter
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1803 17134 PurposeGuid

Costruttori

ConnectionProfileFilter()

Crea un'istanza di ConnectionProfileFilter che contiene un set di proprietà usate per migliorare la pertinenza dei risultati FindConnectionProfilesAsync .

Proprietà

IsBackgroundDataUsageRestricted

Ottiene o imposta se l'utilizzo dei dati in background è limitato dal filtro del profilo di connessione.

IsConnected

Indica se i profili di connessione che rappresentano le connessioni attualmente stabilite sono inclusi nei risultati della query.

IsOverDataLimit

Ottiene o imposta se il limite di dati è stato superato sotto il filtro del profilo di connessione corrente.

IsRoaming

Ottiene o imposta se il roaming è attivo nel filtro del profilo di connessione.

IsWlanConnectionProfile

Indica se i profili di connessione che rappresentano connessioni WLAN (WiFi) sono inclusi nei risultati della query.

IsWwanConnectionProfile

Indica se i profili di connessione che rappresentano le connessioni WWAN (mobile) sono inclusi nei risultati della query.

NetworkCostType

Definisce un valore NetworkCostType specifico per cui eseguire una query.

PurposeGuid

Ottiene o imposta il GUID del gruppo di scopo che un profilo di connessione deve corrispondere per essere incluso nei risultati della query.

RawData

Ottiene i dati disponibili come dati non elaborati.

ServiceProviderGuid

Indica un ID operatore di rete specifico per cui eseguire una query.

Si applica a

Vedi anche