次の方法で共有


GeofenceMonitor.GeofenceStateChanged イベント

定義

GeofenceMonitorGeofences コレクション内の 1 つ以上のジオフェンス オブジェクトの状態が変更されたときに発生します

// Register
event_token GeofenceStateChanged(TypedEventHandler<GeofenceMonitor, IInspectable const&> const& handler) const;

// Revoke with event_token
void GeofenceStateChanged(event_token const* cookie) const;

// Revoke with event_revoker
GeofenceMonitor::GeofenceStateChanged_revoker GeofenceStateChanged(auto_revoke_t, TypedEventHandler<GeofenceMonitor, IInspectable const&> const& handler) const;
public event TypedEventHandler<GeofenceMonitor,object> GeofenceStateChanged;
function onGeofenceStateChanged(eventArgs) { /* Your code */ }
geofenceMonitor.addEventListener("geofencestatechanged", onGeofenceStateChanged);
geofenceMonitor.removeEventListener("geofencestatechanged", onGeofenceStateChanged);
- or -
geofenceMonitor.ongeofencestatechanged = onGeofenceStateChanged;
Public Custom Event GeofenceStateChanged As TypedEventHandler(Of GeofenceMonitor, Object) 

イベントの種類

Windows の要件

アプリの機能
location

注釈

このイベントは、アプリが実行されているときに発生し、アプリによって登録されたジオフェンスの状態が変更されます。 このイベントは、 ReadReports を呼び出して取得したコレクションに未読レポートがある場合に、アプリがアクティブ化されるときにも発生します。 これにより、中断から戻ってくるアプリは、キューに未読のレポートがあることを通知し、それに応じて UI を更新できます。 これにより、インターネット接続の待機やユーザーの存在の待機など、 SystemCondition で設定された条件が原因でバックグラウンド タスクが起動されなかった場合に、バックグラウンドで発生したレポートをアプリで読み取ることもできます。

適用対象

こちらもご覧ください