共用方式為


GeofenceMonitor.GeofenceStateChanged 事件

定義

GeofenceMonitor的 Geofences集合中一或多個Geofence物件的狀態已變更時引發

// 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設定的條件而發生,例如等候網際網路連線或等待使用者存在。

適用於

另請參閱