GeofenceMonitor.GeofenceStateChanged Evento

Definizione

Generato quando lo stato di uno o più oggetti Geofence nell'insieme Geofences di GeofenceMonitor è cambiato

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

Tipo evento

Requisiti Windows

Funzionalità dell'app
location

Commenti

Questo evento viene generato quando l'app è in esecuzione e lo stato di un recinto virtuale registrato dall'app cambia. Questo evento viene generato anche quando l'app viene attivata se nella raccolta sono presenti report non letti ottenuti chiamando ReadReports. Ciò consente a un'app che viene sospesa di ricevere una notifica che segnala che nella coda sono presenti report non letti e aggiorna di conseguenza l'interfaccia utente. Ciò consente anche all'app di leggere i report che si sono verificati in background nei casi in cui l'attività in background non è stata avviata a causa di condizioni impostate con SystemCondition, ad esempio l'attesa di una connessione Internet o l'attesa che l'utente sia presente.

Si applica a

Vedi anche