Freigeben über


GeofenceMonitor.GeofenceStateChanged Ereignis

Definition

Wird ausgelöst, wenn sich der Status eines oder mehrerer Geofence-Objekte in der Geofences-Auflistung des GeofenceMonitor geändert hat.

// 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) 

Ereignistyp

Windows-Anforderungen

App-Funktionen
location

Hinweise

Dieses Ereignis wird ausgelöst, wenn Ihre App ausgeführt wird und sich der Status eines von Der App registrierten Geofence ändert. Dieses Ereignis wird auch ausgelöst, wenn Ihre App aktiviert wird, wenn die Sammlung ungelesene Berichte enthält, die durch den Aufruf von ReadReports abgerufen werden. Dadurch kann eine App, die wieder angehalten wird, benachrichtigt werden, dass sich ungelesene Berichte in der Warteschlange befinden, und die Benutzeroberfläche entsprechend aktualisieren. Auf diese Weise kann Ihre App auch Berichte lesen, die im Hintergrund aufgetreten sind, wenn Ihre Hintergrundaufgabe aufgrund von Bedingungen, die mit SystemCondition festgelegt wurden, nicht gestartet wurde, z. B. auf eine Internetverbindung warten oder darauf warten, dass der Benutzer anwesend ist.

Gilt für:

Weitere Informationen