ConnectionProfileFilter クラス

定義

ConnectionProfileFilter クラスは、 FindConnectionProfilesAsync 結果の関連性を向上させるために使用されるプロパティのセットを定義します。

少なくとも 1 つのプロパティを指定する必要があります。それ以外の場合、オブジェクトはフィルター処理に として使用されません。

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
継承
Object Platform::Object IInspectable ConnectionProfileFilter
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1803 17134 PurposeGuid

コンストラクター

ConnectionProfileFilter()

ConnectionProfileFilter のインスタンスを作成します。このインスタンスには、FindConnectionProfilesAsync 結果の関連性を向上させるために使用されるプロパティのセットが含まれています。

プロパティ

IsBackgroundDataUsageRestricted

この接続プロファイル フィルターによってバックグラウンド データの使用が制限されているかどうかを取得または設定します。

IsConnected

現在確立されている接続を表す接続プロファイルがクエリ結果に含まれるかどうかを示します。

IsOverDataLimit

現在の接続プロファイル フィルターでデータ制限を超えたかどうかを取得または設定します。

IsRoaming

接続プロファイル フィルターでローミングがアクティブかどうかを取得または設定します。

IsWlanConnectionProfile

WLAN (WiFi) 接続を表す接続プロファイルがクエリ結果に含まれるかどうかを示します。

IsWwanConnectionProfile

WWAN (モバイル) 接続を表す接続プロファイルをクエリ結果に含めるかどうかを示します。

NetworkCostType

クエリ対象の特定の NetworkCostType 値を定義します。

PurposeGuid

クエリ結果に含めるために接続プロファイルが一致する必要がある目的グループ GUID を 取得または設定します。

RawData

使用可能なデータを生データとして取得します。

ServiceProviderGuid

クエリ対象の特定のネットワーク オペレーター ID を示します。

適用対象

こちらもご覧ください