다음을 통해 공유


CLLocationManager.IsMonitoringAvailable 메서드

정의

오버로드

IsMonitoringAvailable(Type)

디바이스가 지정된 종류의 CLRegion에 대한 지역 모니터링을 지원하는지 여부를 결정합니다.

IsMonitoringAvailable(Class)

디바이스가 지정된 종류의 CLRegion에 대한 지역 모니터링을 지원하는지 여부를 결정합니다.

IsMonitoringAvailable(Type)

디바이스가 지정된 종류의 CLRegion에 대한 지역 모니터링을 지원하는지 여부를 결정합니다.

public static bool IsMonitoringAvailable (Type t);
static member IsMonitoringAvailable : Type -> bool

매개 변수

t
Type

클래스의 형식이며 CLRegion에서 파생되어야 합니다.

반환

True이면 디바이스에서 지원합니다. 그렇지 않으면 false입니다.

설명

이 메서드는 단지 하드웨어에서 지역 모니터링을 사용할 수 있는지 여부를 결정합니다. 사용자가 위치 서비스를 사용하도록 설정했는지 또는 애플리케이션에 이 서비스를 사용할 수 있는 권한이 부여되었는지 여부는 결정하지 않습니다. 사용 권한을 별도로 요청해야 합니다.

위치 서비스에 액세스할 수 있는 권한이 있는지 확인하려면 을 사용합니다 CLLocationManager.

적용 대상

IsMonitoringAvailable(Class)

디바이스가 지정된 종류의 CLRegion에 대한 지역 모니터링을 지원하는지 여부를 결정합니다.

[Foundation.Export("isMonitoringAvailableForClass:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static bool IsMonitoringAvailable (ObjCRuntime.Class regionClass);
static member IsMonitoringAvailable : ObjCRuntime.Class -> bool

매개 변수

regionClass
Class

Objective-C 클래스는 CLRegion에서 파생되어야 합니다.

반환

True이면 디바이스에서 지원합니다. 그렇지 않으면 false입니다.

특성

설명

이 메서드는 단지 하드웨어에서 지역 모니터링을 사용할 수 있는지 여부를 결정합니다. 사용자가 위치 서비스를 사용하도록 설정했는지 또는 애플리케이션에 이 서비스를 사용할 수 있는 권한이 부여되었는지 여부는 결정하지 않습니다. 사용 권한을 별도로 요청해야 합니다.

위치 서비스에 액세스할 수 있는 권한이 있는지 확인하려면 을 사용합니다 CLLocationManager.

var isAvail = CLLocationManager.IsMonitoringAvailable(typeof(CLCircularRegion));                

적용 대상