Partager via


Geofence Constructeurs

Définition

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)

Initialise un nouvel objet Geofence en fonction de l’ID et de la forme de la limite géographique.

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

S’applique à

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 .

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

S’applique à

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.

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.

dwellTime
TimeSpan TimeSpan

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

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.

dwellTime
TimeSpan TimeSpan

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.

duration
TimeSpan TimeSpan

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

S’applique à