Geofence 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.
Contient la fonctionnalité permettant de définir une limite géographique (zone géographique d’intérêt) à surveiller.
public ref class Geofence sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Geolocation.Geofencing.IGeofenceFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Geofence final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Geolocation.Geofencing.IGeofenceFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Geofence final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Geolocation.Geofencing.IGeofenceFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Geofence
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Geolocation.Geofencing.IGeofenceFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Geofence
function Geofence(id, geoshape, monitoredStates, singleUse, dwellTime, startTime, duration)
Public NotInheritable Class Geofence
- 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
|
Constructeurs
Geofence(String, IGeoshape) |
Initialise un nouvel objet Geofence en fonction de l’ID et de la forme de la limite géographique. |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean) |
Initialise un nouvel objet Geofence en fonction de l’ID, de la forme de la limite géographique, des états à surveiller pour la limite géographique et de l’indicateur singleUse . |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan) |
Initialise un nouvel objet Geofence en fonction de l’id, de la forme de la limite géographique, des états à surveiller pour la limite géographique, de l’indicateur singleUse et de l’indicateur dwellTime pour la limite géographique. |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan) |
Initialise un nouvel objet Geofence en fonction de l’id, de la forme de la limite géographique, des états à surveiller pour la limite géographique, de l’indicateur singleUse , de la valeur dwellTime pour la limite géographique, de l’heure de début de la surveillance de la limite géographique et de la durée de la limite géographique. |
Propriétés
Duration |
Obtient la fenêtre de temps, qui commence après starttime, pendant laquelle la limite géographique est surveillée. |
DwellTime |
Durée minimale pendant laquelle une position doit être à l’intérieur ou à l’extérieur de la limite géographique pour que la notification soit déclenchée. |
Geoshape |
Forme de la zone de limite géographique. |
Id |
ID de la limite géographique. |
MonitoredStates |
Indique les états dont la limite géographique est surveillée. |
SingleUse |
Indique si la limite géographique doit être déclenchée une ou plusieurs fois. |
StartTime |
Heure de commencer la surveillance de la limite géographique. |