GeofenceMonitor 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public ref class GeofenceMonitor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GeofenceMonitor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GeofenceMonitor
Public NotInheritable Class GeofenceMonitor
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
앱 기능 |
location
|
설명
정적 Current 속성을 사용하여 앱의 모든 지오펜스 정보가 포함된 GeofenceMonitor 개체를 가져옵니다.
Location Framework Service 이벤트 상태가 GeofenceMonitor와 동기화되지 않은 경우 IDS_GEOFENCEMONITOR_OUT_OF_SYNC 예외가 발생합니다. GeofenceMonitor에서 모든 이벤트 처리기를 제거하거나 애플리케이션을 다시 시작하여 복구를 시도할 수 있습니다. 모든 이벤트 처리기가 제거되면 이벤트 처리기를 다시 추가하고 작업을 다시 시도할 수 있습니다.
속성
Current |
앱의 모든 지오펜스 정보를 포함하는 GeofenceMonitor 개체를 가져옵니다. |
Geofences |
시스템 전체 GeofenceMonitor에 현재 등록된 앱의 Geofence 개체의 벡터를 반환합니다. |
LastKnownGeoposition |
디바이스의 위치를 마지막으로 읽습니다. |
Status |
GeofenceMonitor의 현재 상태를 나타냅니다. |
메서드
ReadReports() |
GeofenceMonitor의 Geofences 컬렉션에 있는 Geofence 개체에 대한 상태 변경 내용의 컬렉션을 가져옵니다. |
이벤트
GeofenceStateChanged |
GeofenceMonitor의 Geofences 컬렉션에 있는 하나 이상의 Geofence 개체의 상태가 변경된 경우 발생합니다. |
StatusChanged |
GeofenceMonitor의 상태 변경되었을 때 발생합니다. |