Compartir a través de


Geofence Constructores

Definición

Sobrecargas

Geofence(String, IGeoshape)

Inicializa un nuevo objeto Geofence según el identificador y la forma de la geovalla.

Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)

Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla y la marca singleUse .

Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)

Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla, la marca singleUse y dwellTime para la geovalla.

Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)

Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla, la marca singleUse , el valor dwellTime de la geovalla, la hora de empezar a supervisar la geovalla y la duración de la geovalla.

Geofence(String, IGeoshape)

Inicializa un nuevo objeto Geofence según el identificador y la forma de la geovalla.

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)

Parámetros

id
String

Platform::String

winrt::hstring

Identificador de la geovalla.

geoshape
IGeoshape

Área que define la geovalla que se va a supervisar.

Requisitos de Windows

Características de aplicaciones
location

Comentarios

Cuando se usa este constructor, MonitoredStates supervisará de forma predeterminada los estados Especificados y Exited , SingleUse tendrá como valor predeterminado false, DwellTime tendrá como valor predeterminado 10 segundos, startTime tendrá como valor predeterminado 0, lo que significa que se iniciará inmediatamente y la duración tendrá como valor predeterminado 0, lo que significa que para siempre.

El valor de id debe ser distinto de NULL y menos de 64 caracteres.

El parámetro geoformape debe ser un geocircle no nulo con un SpatialReferenceId que coincida con la plataforma o se producirá una excepción.

Consulte también

Se aplica a

Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)

Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla y la marca 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)

Parámetros

id
String

Platform::String

winrt::hstring

Identificador de la geovalla.

geoshape
IGeoshape

Área que define la geovalla que se va a supervisar.

monitoredStates
MonitoredGeofenceStates

Estados para supervisar la geovalla.

singleUse
Boolean

bool

True indica que la geovalla solo se debe supervisar para un uso. False indica que la geovalla debe supervisarse para varios usos.

Requisitos de Windows

Características de aplicaciones
location

Consulte también

Se aplica a

Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)

Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla, la marca singleUse y dwellTime para la geovalla.

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)

Parámetros

id
String

Platform::String

winrt::hstring

Identificador de la geovalla.

geoshape
IGeoshape

Área que define la geovalla que se va a supervisar.

monitoredStates
MonitoredGeofenceStates

Estados para supervisar la geovalla.

singleUse
Boolean

bool

True indica que la geovalla solo se debe supervisar para un uso. False indica que la geovalla debe supervisarse para varios usos.

dwellTime
TimeSpan TimeSpan

El momento en que una posición debe estar dentro o fuera de la geovalla para que se desencadene la notificación. Este objeto debe representar un valor positivo.

Requisitos de Windows

Características de aplicaciones
location

Consulte también

Se aplica a

Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)

Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla, la marca singleUse , el valor dwellTime de la geovalla, la hora de empezar a supervisar la geovalla y la duración de la geovalla.

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)

Parámetros

id
String

Platform::String

winrt::hstring

Identificador de la geovalla.

geoshape
IGeoshape

Área que define la geovalla que se va a supervisar.

monitoredStates
MonitoredGeofenceStates

Estados para supervisar la geovalla.

singleUse
Boolean

bool

True indica que la geovalla solo se debe supervisar para un uso. False indica que la geovalla debe supervisarse para varios usos.

dwellTime
TimeSpan TimeSpan

El momento en que una posición debe estar dentro o fuera de la geovalla para que se desencadene la notificación. Este objeto debe representar un valor positivo.

startTime
DateTime DateTimeOffset

Hora de empezar a supervisar la geovalla.

duration
TimeSpan TimeSpan

Duración del tiempo para supervisar la geovalla. La duración comienza en startTime. Este objeto debe representar un valor positivo.

Requisitos de Windows

Características de aplicaciones
location

Comentarios

Debe especificar los estados Especificados o Cerrados , o ambos, para que se supervise una geovalla. No es posible crear una geovalla que solo supervise el estado Quitado .

El valor de id debe ser distinto de NULL y menos de 64 caracteres.

El parámetro geoformape debe ser un geocircle no nulo con un SpatialReferenceId que coincida con la plataforma o se producirá una excepción.

Si la fecha de expiración de la geovalla , que es la hora de inicio más el intervalo de tiempo de duración, se produce antes que la hora de creación más el valor de tiempo de permanencia, se producirá una excepción.

Consulte también

Se aplica a