Partager via


GeofenceMonitor Classe

Définition

Contient les informations sur les objets Geofence surveillés.

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
Héritage
Object Platform::Object IInspectable GeofenceMonitor
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
location

Remarques

Utilisez la propriété Current statique pour obtenir l’objet GeofenceMonitor qui contient toutes les informations de limite géographique d’une application.

Vous recevrez une exception IDS_GEOFENCEMONITOR_OUT_OF_SYNC si l’état de l’événement Location Framework Service n’est pas synchronisé avec GeofenceMonitor. Vous pouvez tenter de récupérer en supprimant tous les gestionnaires d’événements sur GeofenceMonitor ou en redémarrant l’application. Une fois tous les gestionnaires d’événements supprimés, vous pouvez ajouter tous les gestionnaires d’événements et réessayer l’opération.

Propriétés

Current

Obtient l’objet GeofenceMonitor qui contient toutes les informations geofence d’une application.

Geofences

Retourne un vecteur des objets Geofence de l’application actuellement inscrits auprès du GeofenceMonitor à l’échelle du système.

LastKnownGeoposition

Dernière lecture de l’emplacement de l’appareil.

Status

Indique l’état actuel de GeofenceMonitor.

Méthodes

ReadReports()

Obtient une collection de status modifications apportées aux objets Geofence dans la collection Geofences de GeofenceMonitor.

Événements

GeofenceStateChanged

Déclenché lorsque l’état d’un ou plusieurs objets Geofence dans la collection Geofences de Geofences de GeofenceMonitor a changé

StatusChanged

Déclenché lorsque le status du GeofenceMonitor a changé.

S’applique à

Voir aussi