GeofenceMonitor.GeofenceStateChanged イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
GeofenceMonitor の Geofences コレクション内の 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)
イベントの種類
TypedEventHandler<GeofenceMonitor,IInspectable>
Windows の要件
アプリの機能 |
location
|
注釈
このイベントは、アプリが実行されているときに発生し、アプリによって登録されたジオフェンスの状態が変更されます。 このイベントは、 ReadReports を呼び出して取得したコレクションに未読レポートがある場合に、アプリがアクティブ化されるときにも発生します。 これにより、中断から戻ってくるアプリは、キューに未読のレポートがあることを通知し、それに応じて UI を更新できます。 これにより、インターネット接続の待機やユーザーの存在の待機など、 SystemCondition で設定された条件が原因でバックグラウンド タスクが起動されなかった場合に、バックグラウンドで発生したレポートをアプリで読み取ることもできます。