GeofenceMonitor.Geofences 属性

定义

返回当前注册到系统范围的 GeofenceMonitor 的应用 Geofence 对象的向量。

public:
 property IVector<Geofence ^> ^ Geofences { IVector<Geofence ^> ^ get(); };
IVector<Geofence> Geofences();
public IList<Geofence> Geofences { get; }
var iVector = geofenceMonitor.geofences;
Public ReadOnly Property Geofences As IList(Of Geofence)

属性值

要监视的 Geofence 对象的集合。

Windows 要求

应用功能
location

注解

通过将地理围栏添加到此集合来注册要由系统监视的 地理围栏

地理围栏将保存到磁盘,因此只需将其添加到系统一次。 尝试添加具有已注册 ID地理围栏将引发异常。

如果指定的 Geofence 已注册到系统,但不属于调用应用程序的集合,则尝试从 Geofences 属性中删除 Geofence 会失败,并出现异常。

此向量仅反映应用进行的更新。 若要查看系统所做的更改,如在触发并删除一次性 地理围栏 后,应用可以再次调用此属性,或者从以前返回的向量安全地删除已删除的 Geofence

适用于

另请参阅