GeofenceMonitor 类

定义

包含有关受监视 地理围栏 对象的信息。

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
继承
Object Platform::Object IInspectable 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()

获取 GeofenceMonitorGeofences 集合中 Geofence 对象的状态更改的集合

事件

GeofenceStateChanged

GeofenceMonitor 的 Geofences 集合中的一个或多个 Geofence 对象的状态发生更改时引发

StatusChanged

GeofenceMonitor 的状态更改时引发。

适用于

另请参阅