Compartilhar via


GeofenceMonitor.GeofenceStateChanged Evento

Definição

Gerado quando o estado de um ou mais objetos Geofence na coleção Geofences do GeofenceMonitor foi alterado

// 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 de evento

Requisitos do Windows

Funcionalidades do aplicativo
location

Comentários

Esse evento é gerado quando seu aplicativo está em execução e o estado de uma cerca geográfica registrada pelo aplicativo é alterado. Esse evento também é gerado quando seu aplicativo é ativado se houver relatórios não lidos na coleção obtidos chamando ReadReports. Isso permite que um aplicativo que está voltando de ser suspenso seja notificado de que há relatórios não lidos na fila e atualize a interface do usuário adequadamente. Isso também permite que seu aplicativo leia relatórios que ocorreram em segundo plano nos casos em que sua tarefa em segundo plano não foi iniciada devido a condições definidas com SystemCondition, como aguardar uma conexão com a Internet ou aguardar a presença do usuário.

Aplica-se a

Confira também