Freigeben über


GeofenceMonitor Klasse

Definition

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
Object Platform::Object IInspectable GeofenceMonitor
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.

Gilt für:

Weitere Informationen