Condividi tramite


GeofenceMonitor Classe

Definizione

Contiene le informazioni sugli oggetti Geofence monitorati.

public ref class GeofenceMonitor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GeofenceMonitor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GeofenceMonitor
Public NotInheritable Class GeofenceMonitor
Ereditarietà
Object Platform::Object IInspectable GeofenceMonitor
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
location

Commenti

Usa la proprietà static Current per ottenere l'oggetto GeofenceMonitor che contiene tutte le informazioni sul recinto virtuale di un'app.

Si riceverà un'eccezione IDS_GEOFENCEMONITOR_OUT_OF_SYNC se lo stato dell'evento del servizio Location Framework non è sincronizzato con GeofenceMonitor. È possibile tentare di eseguire il ripristino rimuovendo tutti i gestori eventi in GeofenceMonitor o riavviando l'applicazione. Dopo aver rimosso tutti i gestori eventi, è possibile aggiungere eventuali gestori eventi e ripetere l'operazione.

Proprietà

Current

Ottiene l'oggetto GeofenceMonitor che contiene tutte le informazioni geofence di un'app.

Geofences

Restituisce un vettore degli oggetti Geofence dell'app attualmente registrati con GeofenceMonitor a livello di sistema.

LastKnownGeoposition

Ultima lettura della posizione del dispositivo.

Status

Indica lo stato corrente di GeofenceMonitor.

Metodi

ReadReports()

Ottiene una raccolta di modifiche dello stato agli oggetti Geofence nell'insieme Geofences di GeofenceMonitor.

Eventi

GeofenceStateChanged

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

StatusChanged

Generato quando lo stato di GeofenceMonitor è stato modificato.

Si applica a

Vedi anche