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 服务事件状态与 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 的状态更改时引发。 |