Partager via


ConnectionProfileFilter Classe

Définition

La classe ConnectionProfileFilter définit un ensemble de propriétés utilisées pour améliorer la pertinence des résultats FindConnectionProfilesAsync .

Au moins une propriété doit être spécifiée, sinon l’objet n’est pas utilisé comme pour le filtrage.

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
Héritage
Object Platform::Object IInspectable ConnectionProfileFilter
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 PurposeGuid

Constructeurs

ConnectionProfileFilter()

Crée une instance de ConnectionProfileFilter, qui contient un ensemble de propriétés utilisées pour améliorer la pertinence des résultats FindConnectionProfilesAsync.

Propriétés

IsBackgroundDataUsageRestricted

Obtient ou définit si l’utilisation des données en arrière-plan est restreinte par ce filtre de profil de connexion.

IsConnected

Indique si les profils de connexion qui représentent les connexions actuellement établies sont inclus dans les résultats de la requête.

IsOverDataLimit

Obtient ou définit si la limite de données a été dépassée sous le filtre de profil de connexion actuel.

IsRoaming

Obtient ou définit si l’itinérance est active dans le filtre de profil de connexion.

IsWlanConnectionProfile

Indique si les profils de connexion qui représentent les connexions WLAN (WiFi) sont inclus dans les résultats de la requête.

IsWwanConnectionProfile

Indique si les profils de connexion qui représentent des connexions WWAN (mobiles) sont inclus dans les résultats de la requête.

NetworkCostType

Définit une valeur NetworkCostType spécifique à rechercher.

PurposeGuid

Obtient ou définit le GUID du groupe d’objectifs auquel un profil de connexion doit correspondre pour être inclus dans les résultats de la requête.

RawData

Obtient les données disponibles sous forme de données brutes.

ServiceProviderGuid

Indique un ID d’opérateur réseau spécifique pour lequel interroger.

S’applique à

Voir aussi