GeofenceMonitor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |