GeofenceMonitor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |