Freigeben über


ConnectionProfileFilter Klasse

Definition

Die ConnectionProfileFilter-Klasse definiert einen Satz von Eigenschaften, die verwendet werden, um die Relevanz von FindConnectionProfilesAsync-Ergebnissen zu verbessern.

Es muss mindestens eine Eigenschaft angegeben werden, andernfalls wird das Objekt nicht zum Filtern verwendet.

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
Vererbung
Object Platform::Object IInspectable ConnectionProfileFilter
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1803 17134 PurposeGuid

Konstruktoren

ConnectionProfileFilter()

Erstellt eine instance von ConnectionProfileFilter, die eine Reihe von Eigenschaften enthält, die verwendet werden, um die Relevanz von FindConnectionProfilesAsync-Ergebnissen zu verbessern.

Eigenschaften

IsBackgroundDataUsageRestricted

Ruft ab oder legt fest, ob die Verwendung von Hintergrunddaten durch diesen Verbindungsprofilfilter eingeschränkt ist.

IsConnected

Gibt an, ob Verbindungsprofile, die aktuell etablierte Verbindungen darstellen, in Abfrageergebnissen enthalten sind.

IsOverDataLimit

Ruft ab oder legt fest, ob der Datengrenzwert unter dem aktuellen Verbindungsprofilfilter überschritten wurde.

IsRoaming

Ruft ab oder legt fest, ob roaming im Verbindungsprofilfilter aktiv ist.

IsWlanConnectionProfile

Gibt an, ob Verbindungsprofile, die WLAN-Verbindungen darstellen, in Abfrageergebnissen enthalten sind.

IsWwanConnectionProfile

Gibt an, ob Verbindungsprofile, die WWAN(mobile) Verbindungen darstellen, in Abfrageergebnissen enthalten sind.

NetworkCostType

Definiert einen bestimmten NetworkCostType-Wert für die Abfrage.

PurposeGuid

Ruft die GUID der Zweckgruppe ab, mit der ein Verbindungsprofil übereinstimmen muss, um in Abfrageergebnisse eingeschlossen zu werden, oder legt diese fest.

RawData

Ruft verfügbare Daten als Rohdaten ab.

ServiceProviderGuid

Gibt eine bestimmte Netzbetreiber-ID an, nach der eine Abfrage ausgeführt werden soll.

Gilt für:

Weitere Informationen