다음을 통해 공유


ConnectionProfileFilter 클래스

정의

ConnectionProfileFilter 클래스는 FindConnectionProfilesAsync 결과의 관련성을 개선하는 데 사용되는 속성 집합을 정의합니다.

하나 이상의 속성을 지정해야 합니다. 그렇지 않으면 개체가 필터링에 로 사용되지 않습니다.

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()

FindConnectionProfilesAsync 결과의 관련성을 개선하는 데 사용되는 속성 집합을 포함하는 ConnectionProfileFilter의 instance 만듭니다.

속성

IsBackgroundDataUsageRestricted

이 연결 프로필 필터에 의해 백그라운드 데이터 사용이 제한되는지 여부를 가져오거나 설정합니다.

IsConnected

현재 설정된 연결을 나타내는 연결 프로필이 쿼리 결과에 포함되는지를 나타냅니다.

IsOverDataLimit

현재 연결 프로필 필터에서 데이터 제한을 초과했는지 여부를 가져오거나 설정합니다.

IsRoaming

로밍이 연결 프로필 필터에서 활성 상태인지 여부를 가져오거나 설정합니다.

IsWlanConnectionProfile

WLAN(WiFi) 연결을 나타내는 연결 프로필이 쿼리 결과에 포함되는지를 나타냅니다.

IsWwanConnectionProfile

WWAN(모바일) 연결을 나타내는 연결 프로필이 쿼리 결과에 포함되는지 여부를 나타냅니다.

NetworkCostType

쿼리할 특정 NetworkCostType 값을 정의합니다.

PurposeGuid

쿼리 결과에 포함하기 위해 연결 프로필이 일치해야 하는 용도 그룹 GUID 를 가져오거나 설정합니다.

RawData

사용 가능한 데이터를 원시 데이터로 가져옵니다.

ServiceProviderGuid

쿼리할 특정 네트워크 운영자 ID를 나타냅니다.

적용 대상

추가 정보