GeofenceMonitor.GeofenceStateChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déclenché lorsque l’état d’un ou de plusieurs objets Geofence dans la collection Geofences du GeofenceMonitor a changé
// 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)
Type d'événement
TypedEventHandler<GeofenceMonitor,IInspectable>
Configuration requise pour Windows
Fonctionnalités de l’application |
location
|
Remarques
Cet événement est déclenché lorsque votre application est en cours d’exécution et que l’état d’une limite géographique inscrite par votre application change. Cet événement est également déclenché lorsque votre application s’active s’il existe des rapports non lus dans la collection obtenus en appelant ReadReports. Cela permet à une application qui revient d’être suspendue d’être avertie qu’il y a des rapports non lus dans la file d’attente et de mettre à jour l’interface utilisateur en conséquence. Cela permet également à votre application de lire les rapports qui se sont produits en arrière-plan dans les cas où votre tâche en arrière-plan n’a pas été lancée en raison de conditions définies avec SystemCondition, telles que l’attente d’une connexion Internet ou l’attente de la présence de l’utilisateur.