Share via


GeofenceMonitor Classe

Definição

Contém as informações sobre os objetos Geofence monitorados.

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
Herança
Object Platform::Object IInspectable GeofenceMonitor
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
location

Comentários

Use a propriedade Current estática para obter o objeto GeofenceMonitor que contém todas as informações de cerca geográfica de um aplicativo.

Você receberá uma exceção IDS_GEOFENCEMONITOR_OUT_OF_SYNC se o estado de evento do Serviço do Location Framework estiver fora de sincronização com o GeofenceMonitor. Você pode tentar recuperar removendo todos os manipuladores de eventos no GeofenceMonitor ou reiniciando o aplicativo. Depois que todos os manipuladores de eventos tiverem sido removidos, você poderá adicionar de volta todos os manipuladores de eventos e repetir a operação.

Propriedades

Current

Obtém o objeto GeofenceMonitor que contém todas as informações de cerca geográfica de um aplicativo.

Geofences

Retorna um vetor dos objetos geofence do aplicativo atualmente registrados com o GeofenceMonitor em todo o sistema.

LastKnownGeoposition

Última leitura da localização do dispositivo.

Status

Indica o estado atual do GeofenceMonitor.

Métodos

ReadReports()

Obtém uma coleção de status alterações nos objetos Geofence na coleção Geofences do GeofenceMonitor.

Eventos

GeofenceStateChanged

Gerado quando o estado de um ou mais objetos Geofence na coleção Geofences do GeofenceMonitor foi alterado

StatusChanged

Gerado quando o status do GeofenceMonitor foi alterado.

Aplica-se a

Confira também