GeofenceMonitor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält die Informationen zu den überwachten Geofence-Objekten .
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
App-Funktionen |
location
|
Hinweise
Verwenden Sie die statische Current-Eigenschaft , um das GeofenceMonitor-Objekt abzurufen, das alle Geofenceinformationen einer App enthält.
Sie erhalten eine IDS_GEOFENCEMONITOR_OUT_OF_SYNC Ausnahme, wenn der Location Framework Service-Ereigniszustand nicht mit dem GeofenceMonitor synchronisiert ist. Sie können versuchen, die Wiederherstellung durchzuführen, indem Sie alle Ereignishandler auf dem GeofenceMonitor entfernen oder die Anwendung neu starten. Nachdem alle Ereignishandler entfernt wurden, können Sie alle Ereignishandler wieder hinzufügen und den Vorgang wiederholen.
Eigenschaften
Current |
Ruft das GeofenceMonitor-Objekt ab, das alle Geofence-Informationen einer App enthält. |
Geofences |
Gibt einen Vektor der Geofence-Objekte der App zurück, die derzeit beim systemweiten GeofenceMonitor registriert sind. |
LastKnownGeoposition |
Letzte Lektüre des Standorts des Geräts. |
Status |
Gibt den aktuellen Zustand des GeofenceMonitor an. |
Methoden
ReadReports() |
Ruft eine Auflistung von status Änderungen an den Geofence-Objekten in der Geofences-Auflistung des GeofenceMonitor ab. |
Ereignisse
GeofenceStateChanged |
Wird ausgelöst, wenn sich der Status eines oder mehrerer Geofence-Objekte in der Geofences-Auflistung des GeofenceMonitor geändert hat. |
StatusChanged |
Wird ausgelöst, wenn sich die status von GeofenceMonitor geändert hat. |