GeofenceMonitor.Geofences プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システム全体の 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 を安全に削除できます。