Compartir a través de


GeofenceMonitor Clase

Definición

Contiene la información sobre los objetos geovalla supervisados.

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

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
location

Comentarios

Use la propiedad Current estática para obtener el objeto GeofenceMonitor que contiene toda la información de geovalla de una aplicación.

Recibirá una excepción de IDS_GEOFENCEMONITOR_OUT_OF_SYNC si el estado del evento del servicio Location Framework no está sincronizado con GeofenceMonitor. Puede intentar recuperarse quitando todos los controladores de eventos en GeofenceMonitor o reiniciando la aplicación. Una vez quitados todos los controladores de eventos, puede agregar de nuevo los controladores de eventos y reintentar la operación.

Propiedades

Current

Obtiene el objeto GeofenceMonitor que contiene toda la información de geovalla de una aplicación.

Geofences

Devuelve un vector de los objetos Geofence de la aplicación registrados actualmente con el GeofenceMonitor de todo el sistema.

LastKnownGeoposition

Última lectura de la ubicación del dispositivo.

Status

Indica el estado actual de GeofenceMonitor.

Métodos

ReadReports()

Obtiene una colección de cambios de estado en los objetos Geofence de la colección Geofences de GeofenceMonitor.

Eventos

GeofenceStateChanged

Se genera cuando el estado de uno o varios objetos Geofence de la colección Geofences de GeofenceMonitor ha cambiado.

StatusChanged

Se genera cuando ha cambiado el estado de GeofenceMonitor .

Se aplica a

Consulte también