Geofence Constructeurs
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.
Surcharges
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. |
Geofence(String, IGeoshape)
public:
Geofence(Platform::String ^ id, IGeoshape ^ geoshape);
Geofence(winrt::hstring const& id, IGeoshape const& geoshape);
public Geofence(string id, IGeoshape geoshape);
function Geofence(id, geoshape)
Public Sub New (id As String, geoshape As IGeoshape)
Paramètres
- id
-
String
Platform::String
winrt::hstring
Id de la limite géographique.
- geoshape
- IGeoshape
Zone qui définit la limite géographique à surveiller.
Configuration requise pour Windows
Fonctionnalités de l’application |
location
|
Remarques
Lorsque ce constructeur est utilisé, l’objet MonitoredStates surveille par défaut les états Entered et Exited , SingleUse a la valeur false par défaut, DwellTime est défini par défaut sur 10 secondes, startTime est défini par défaut sur 0, ce qui signifie démarrer immédiatement, et duration est défini par défaut sur 0, c’est-à-dire pour toujours.
La valeur id doit être non null et inférieure à 64 caractères.
Le paramètre geoshape doit être un geocircle non null avec un SpatialReferenceId qui correspond à la plateforme, sinon une exception sera levée.
Voir aussi
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Géofencing, de début à fin
S’applique à
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
public:
Geofence(Platform::String ^ id, IGeoshape ^ geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse);
Geofence(winrt::hstring const& id, IGeoshape const& geoshape, MonitoredGeofenceStates const& monitoredStates, bool const& singleUse);
public Geofence(string id, IGeoshape geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse);
function Geofence(id, geoshape, monitoredStates, singleUse)
Public Sub New (id As String, geoshape As IGeoshape, monitoredStates As MonitoredGeofenceStates, singleUse As Boolean)
Paramètres
- id
-
String
Platform::String
winrt::hstring
Id de la limite géographique.
- geoshape
- IGeoshape
Zone qui définit la limite géographique à surveiller.
- monitoredStates
- MonitoredGeofenceStates
États à surveiller pour la limite géographique.
- singleUse
-
Boolean
bool
True indique que la limite géographique ne doit être surveillée que pour une seule utilisation. False indique que la limite géographique doit être surveillée pour plusieurs utilisations.
Configuration requise pour Windows
Fonctionnalités de l’application |
location
|
Voir aussi
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Géofencing, de début à fin
S’applique à
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
public:
Geofence(Platform::String ^ id, IGeoshape ^ geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse, TimeSpan dwellTime);
Geofence(winrt::hstring const& id, IGeoshape const& geoshape, MonitoredGeofenceStates const& monitoredStates, bool const& singleUse, TimeSpan const& dwellTime);
public Geofence(string id, IGeoshape geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse, System.TimeSpan dwellTime);
function Geofence(id, geoshape, monitoredStates, singleUse, dwellTime)
Public Sub New (id As String, geoshape As IGeoshape, monitoredStates As MonitoredGeofenceStates, singleUse As Boolean, dwellTime As TimeSpan)
Paramètres
- id
-
String
Platform::String
winrt::hstring
Id de la limite géographique.
- geoshape
- IGeoshape
Zone qui définit la limite géographique à surveiller.
- monitoredStates
- MonitoredGeofenceStates
États à surveiller pour la limite géographique.
- singleUse
-
Boolean
bool
True indique que la limite géographique ne doit être surveillée que pour une seule utilisation. False indique que la limite géographique doit être surveillée pour plusieurs utilisations.
Heure à laquelle une position doit se trouver dans ou hors de la limite géographique pour que la notification soit déclenchée. Cet objet doit représenter une valeur positive.
Configuration requise pour Windows
Fonctionnalités de l’application |
location
|
Voir aussi
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Géofencing, de début à fin
S’applique à
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.
public:
Geofence(Platform::String ^ id, IGeoshape ^ geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse, TimeSpan dwellTime, DateTime startTime, TimeSpan duration);
Geofence(winrt::hstring const& id, IGeoshape const& geoshape, MonitoredGeofenceStates const& monitoredStates, bool const& singleUse, TimeSpan const& dwellTime, DateTime const& startTime, TimeSpan const& duration);
public Geofence(string id, IGeoshape geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse, System.TimeSpan dwellTime, System.DateTimeOffset startTime, System.TimeSpan duration);
function Geofence(id, geoshape, monitoredStates, singleUse, dwellTime, startTime, duration)
Public Sub New (id As String, geoshape As IGeoshape, monitoredStates As MonitoredGeofenceStates, singleUse As Boolean, dwellTime As TimeSpan, startTime As DateTimeOffset, duration As TimeSpan)
Paramètres
- id
-
String
Platform::String
winrt::hstring
Id de la limite géographique.
- geoshape
- IGeoshape
Zone qui définit la limite géographique à surveiller.
- monitoredStates
- MonitoredGeofenceStates
États à surveiller pour la limite géographique.
- singleUse
-
Boolean
bool
True indique que la limite géographique ne doit être surveillée que pour une seule utilisation. False indique que la limite géographique doit être surveillée pour plusieurs utilisations.
Heure à laquelle une position doit se trouver dans ou hors de la limite géographique pour que la notification soit déclenchée. Cet objet doit représenter une valeur positive.
- startTime
- DateTime DateTimeOffset
Heure de commencer la surveillance de la limite géographique.
Durée de surveillance de la limite géographique. La durée commence à startTime. Cet objet doit représenter une valeur positive.
Configuration requise pour Windows
Fonctionnalités de l’application |
location
|
Remarques
Vous devez spécifier les états Entrée ou Sortie , ou les deux, pour qu’une limite géographique soit surveillée. Il n’est pas possible de créer une limite géographique qui surveille uniquement l’état Supprimé .
La valeur id doit être non null et inférieure à 64 caractères.
Le paramètre geoshape doit être un geocircle non null avec un SpatialReferenceId qui correspond à la plateforme, sinon une exception sera levée.
Si la date d’expiration de la limite géographique (qui est l’heure de début plus l’intervalle de temps de durée) se produit avant l’heure de création plus la valeur d’heure de séjour, une exception est levée.
Voir aussi
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Géofencing, de début à fin