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)

プロパティ値

監視する ジオフェンス オブジェクトのコレクション。

Windows の要件

アプリの機能
location

注釈

このコレクションに Geofence を追加して、システムによって監視されるジオフェンスを登録します。

ジオフェンスはディスクに保持されるため、システムに追加する必要があるのは 1 回だけです。 既に登録されている ID を持つ Geofence を追加しようとすると、例外がスローされます。

Geofences プロパティから Geofence を削除しようとすると、指定した Geofence がシステムに登録されているが、呼び出し元のアプリケーションのコレクションに属していない場合、例外で失敗します。

このベクターには、アプリによって行われた更新のみが反映されます。 シングルユース Geofence がトリガーされて削除された後と同様に、システムによって行われた変更を表示するには、アプリでこのプロパティを再度呼び出すか、以前に返されたベクターから削除された Geofence を安全に削除できます。

適用対象

こちらもご覧ください